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)
Paul Austin
Paul Christmann
Paul Galbraith
Paulo Gaspar
Peter B. West
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>
</tr>
</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>
<p>Sharing the same syntax as the <a href="#glob-mapper">glob mapper</a>,


Loading…
Cancel
Save