Browse Source

Add example regexp that maps from Java class files to the

corresponding source files.

Submitted by:	Paul Galbraith <pgalbraith at trigoncanada dot com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276739 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 21 years ago
parent
commit
a8814a50b1
2 changed files with 27 additions and 0 deletions
  1. +1
    -0
      CONTRIBUTORS
  2. +26
    -0
      docs/manual/CoreTypes/mapper.html

+ 1
- 0
CONTRIBUTORS View File

@@ -150,6 +150,7 @@ Patrick Chanezon
Patrick G. Heck (Gus Heck) Patrick G. Heck (Gus Heck)
Paul Austin Paul Austin
Paul Christmann Paul Christmann
Paul Galbraith
Paulo Gaspar Paulo Gaspar
Peter B. West Peter B. West
Peter Donald Peter Donald


+ 26
- 0
docs/manual/CoreTypes/mapper.html View File

@@ -362,6 +362,32 @@ jakarta-ORO and finally try jakarta-regexp.</li>
<td valign="top"><code>properties.Classes/dir/dir2/A</code></td> <td valign="top"><code>properties.Classes/dir/dir2/A</code></td>
</tr> </tr>
</table> </table>
<blockquote><pre>
&lt;mapper type=&quot;regexp&quot; from=&quot;^(.*?)(\$$[^/\\\.]*)?\.class$$&quot; to=&quot;\1.java&quot;/&gt;
&lt;regexpmapper from=&quot;^(.*?)(\$$[^/\\\.]*)?\.class$$&quot; to=&quot;\1.java&quot;/&gt;
</pre></blockquote>
<table border="1" cellpadding="2" cellspacing="0">
<tr>
<td valign="top"><b>Source file name</b></td>
<td valign="top"><b>Target file name</b></td>
</tr>
<tr>
<td valign="top"><code>ClassLoader.class</code></td>
<td valign="top"><code>ClassLoader.java</code></td>
</tr>
<tr>
<td valign="top"><code>java/lang/ClassLoader.class</code></td>
<td valign="top"><code>java/lang/ClassLoader.java</code></td>
</tr>
<tr>
<td valign="top"><code>java\lang\ClassLoader$1.class</code></td>
<td valign="top"><code>java\lang\ClassLoader.java</code></td>
</tr>
<tr>
<td valign="top"><code>java/lang/ClassLoader$foo$1.class</code></td>
<td valign="top"><code>java/lang/ClassLoader.java</code></td>
</tr>
</table>


<h4><a name="package-mapper">package</a></h4> <h4><a name="package-mapper">package</a></h4>
<p>Sharing the same syntax as the <a href="#glob-mapper">glob mapper</a>, <p>Sharing the same syntax as the <a href="#glob-mapper">glob mapper</a>,


Loading…
Cancel
Save