Package com.yworks.yguard.obf
Interface LineNumberTableMapper
-
- All Known Implementing Classes:
ObfuscatorTask.LineNumberSqueezer,ObfuscatorTask.MyLineNumberTableMapper
public interface LineNumberTableMapperThe interface Line number table mapper.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidlogProperties(java.io.PrintWriter pw)Callback method that can be used to log custom properties to the Printwriter.booleanmapLineNumberTable(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, LineNumberTableAttrInfo lineNumberTable)Callback method that can be used to remap a line number table.
-
-
-
Method Detail
-
mapLineNumberTable
boolean mapLineNumberTable(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, LineNumberTableAttrInfo lineNumberTable)Callback method that can be used to remap a line number table.- Parameters:
className- the classes name that contains the methodmethodName- the name of the methodmethodSignature- the signature of the methodlineNumberTable- the table that may be modified by this method- Returns:
- whether the line number table should be kept
- See Also:
com.yworks.yguard.obf.YGuardRule#TYPE_LINE_NUMBER_MAPPERcom.yworks.yguard.obf.YGuardRule#TYPE_LINE_NUMBER_MAPPER
-
logProperties
void logProperties(java.io.PrintWriter pw)
Callback method that can be used to log custom properties to the Printwriter.- Parameters:
pw- the PrintWriter to print to.
-
-