Change ant tasks over (Python) Token class

This commit is contained in:
gonzalo
2017-10-22 12:51:49 -03:00
parent 1c0d762a37
commit c606d409f4

View File

@ -40,6 +40,42 @@
<delete file="${target}/net/sourceforge/pmd/lang/python/ast/CharStream.java" />
<delete file="${target}/net/sourceforge/pmd/lang/python/ast/ParseException.java" />
<delete file="${target}/net/sourceforge/pmd/lang/python/ast/TokenMgrError.java" />
<replace file="${target}/net/sourceforge/pmd/lang/python/ast/Token.java">
<replacetoken>public class Token implements java.io.Serializable</replacetoken>
<replacevalue><![CDATA[import net.sourceforge.pmd.lang.ast.GenericToken;
import net.sourceforge.pmd.lang.ast.RegionByLine;
import net.sourceforge.pmd.lang.ast.RegionByLineImpl;
public class Token implements GenericToken, java.io.Serializable]]></replacevalue>
</replace>
<!--Add implementation methods of GenericToken-->
<replace file="${target}/net/sourceforge/pmd/lang/python/ast/Token.java">
<replacetoken>public Token specialToken;</replacetoken>
<replacevalue><![CDATA[public Token specialToken;
@Override
public GenericToken getNext() {
return next;
}
@Override
public GenericToken getPreviousSpecialGenericToken() {
return specialToken;
}
@Override
public RegionByLine getRegionByLine() {
return new RegionByLineImpl(beginLine, endLine, beginColumn, endColumn);
}
@Override
public String getImage() {
return image;
}
]]></replacevalue>
</replace>
</target>
</project>