| java.lang.Object tide.bytecode.DecompiledClass
DecompiledClass | final public class DecompiledClass (Code) | | Uses javap to disasemble the bytecode.
Reads the names (iff compiled with "-g") from LocalVariableTable
Easy: classes contains exactely one type. (inner and outer classes are included as comments)
The string representation is "parsable", i.e. the bytecode is commented. Making it directly browsable in the editor.
|
Inner Class :public class Const | |
Inner Class :public class TMember | |
Inner Class :public class Param implements Comparable<Param> | |
Inner Class :public enum TestEnum | |
Inner Class :public interface TestInter | |
Inner Class :static class StatClass | |
actualParsedFieldOrMethodOrConstructor | String actualParsedFieldOrMethodOrConstructor(Code) | | |
hasAnyDefaultNamedArguments | public boolean hasAnyDefaultNamedArguments(Code) | | |
inException | boolean inException(Code) | | |
inInnerClass | boolean inInnerClass(Code) | | |
inLineNumberTable | boolean inLineNumberTable(Code) | | |
inLocalVariableTable | boolean inLocalVariableTable(Code) | | |
inLocalVariableTypeTable | boolean inLocalVariableTypeTable(Code) | | |
isAnnotation | public boolean isAnnotation(Code) | | |
isClass | public boolean isClass(Code) | | |
isEnumeration | public boolean isEnumeration(Code) | | |
isInterface | public boolean isInterface(Code) | | |
requestedJavaName | final public String requestedJavaName(Code) | | |
withbytecode | final public boolean withbytecode(Code) | | |
DecompiledClass | public DecompiledClass(String javaName, File classesBase, File javaPTool, boolean withbytecode) throws Exception(Code) | | Parses the javap output.
|
analyseDeclarationLine | void analyseDeclarationLine()(Code) | | extract many infos from the first line
|
getMember | public TMember getMember(Member m)(Code) | | Finds corresponding parsed item from a class member obtained via reflection.
this is the glue allowing to find the member parameter names !
|
test | public int test(double a, double bb, double[][][] ccc)(Code) | | |
toString | final public String toString()(Code) | | dummy java code (withoudt body)...
should be "parsable"
|
|
|