com.jasml.decompiler
Class SourceCodeBuilder
java.lang.Object
com.jasml.decompiler.SourceCodeBuilder
- public class SourceCodeBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cpl
ConstantPool cpl
config
SourceCodeBuilderConfiguration config
SourceCodeBuilder
public SourceCodeBuilder()
SourceCodeBuilder
public SourceCodeBuilder(SourceCodeBuilderConfiguration config)
toString
private java.lang.String toString(Attribute_ConstantValue var)
toString
private java.lang.String toString(Attribute_Deprecated var)
toString
private java.lang.String toString(Attribute_Synthetic var)
toString
private java.lang.String toString(Attribute_SourceFile var)
toString
private java.lang.String toString(Attribute_LocalVariableTable attr,
Attribute_Code.Opcode[] ops)
toString
private java.lang.String toString(Attribute_LineNumberTable attr)
toString
private java.lang.String toString(Attribute_InnerClasses attr)
toString
private java.lang.String toString(Attribute_Exceptions attr)
getLocalVariableName
private java.lang.String getLocalVariableName(int index,
int codeOffset,
Attribute_LocalVariableTable.LocalVariable[] lvts)
toString
private java.lang.String toString(Attribute_Code code,
java.util.HashSet referedLines)
toString
private java.lang.String toString(Attribute var)
toString
private java.lang.String toString(Constant_Float var)
toString
private java.lang.String toString(Constant_Long var)
toString
private java.lang.String toString(Constant_Double var)
toString
private java.lang.String toString(Constant_Utf8 var)
toString
private java.lang.String toString(ConstantPoolItem var)
toString
private java.lang.String toString(Constant_Integer var)
toString
private java.lang.String toString(Constant_Class var)
toString
private java.lang.String toString(Constant_Fieldref var)
toString
private java.lang.String toString(Constant_InterfaceMethodref var)
toString
private java.lang.String toString(Constant_Methodref var)
toString
private java.lang.String toString(Constant_NameAndType var)
toString
private java.lang.String toString(Constant_String var)
toString
public java.lang.String toString(JavaClass clazz)
toString
private java.lang.String toString(Field field)
toString
private java.lang.String toString(Method method)
calculateReferences
private java.util.HashSet calculateReferences(Method meth)
- generate a set containing all the line numbers which are refered inside
the method.
- Parameters:
meth
-
- Returns:
findPreviousInstruction
private Attribute_Code.Opcode findPreviousInstruction(int offset,
Attribute_Code.Opcode[] ops)
- given an offset, and a series of instructions, find the first instruction
that is before the given offset
- Parameters:
offset
- ops
-
- Returns:
toString_Static
public static java.lang.String toString_Static(JavaClass clazz)