Uses of Class
com.vladium.jcd.cls.ClassDef

Packages that use ClassDef
com.vladium.emma.instr   
com.vladium.jcd.cls   
com.vladium.jcd.cls.attribute   
com.vladium.jcd.cls.constant   
com.vladium.jcd.compiler   
com.vladium.jcd.parser   
 

Uses of ClassDef in com.vladium.emma.instr
 

Fields in com.vladium.emma.instr declared as ClassDef
(package private)  ClassDef InstrVisitor.m_cls
           
 

Methods in com.vladium.emma.instr with parameters of type ClassDef
 void InstrVisitor.process(ClassDef cls, boolean ignoreAlreadyInstrumented, boolean instrument, boolean metadata, InstrVisitor.InstrResult out)
          Analyzes 'cls' and/or instruments it for coverage: if 'instrument' is true, the class definition is instrumented for coverage if that is feasible if 'metadata' is true, the class definition is analysed to create a ClassDescriptor for the original class definition This method returns null if 'metadata' is 'false' *or* if 'cls' is an interface [the latter precludes coverage of interface static initializers and may be removed in the future].
 java.lang.Object InstrVisitor.visit(ClassDef ignore, java.lang.Object ctx)
           
 

Uses of ClassDef in com.vladium.jcd.cls
 

Methods in com.vladium.jcd.cls with parameters of type ClassDef
 java.lang.Object AbstractClassDefVisitor.visit(ClassDef cls, java.lang.Object ctx)
           
 java.lang.Object IClassDefVisitor.visit(ClassDef cls, java.lang.Object ctx)
           
 int[] IMethodCollection.get(ClassDef cls, java.lang.String name)
          Returns an array of offsets for methods named 'name' (empty array if no matching fields found).
 int[] IFieldCollection.get(ClassDef cls, java.lang.String name)
          Returns an array of offsets for fields named 'name' (empty array if no matching fields found).
 java.lang.String Method_info.getName(ClassDef cls)
          Returns the method name within the context of 'cls' class definition.
 java.lang.String Method_info.getDescriptor(ClassDef cls)
          Returns the descriptor string for this method within the context of 'cls' class definition.
 java.lang.String Field_info.getName(ClassDef cls)
          Returns the field name within the context of 'cls' class definition.
 java.lang.String Field_info.getDescriptor(ClassDef cls)
          Returns the descriptor string for this field within the context of 'cls' class definition.
 int[] FieldCollection.get(ClassDef cls, java.lang.String name)
           
 int[] MethodCollection.get(ClassDef cls, java.lang.String name)
           
 

Uses of ClassDef in com.vladium.jcd.cls.attribute
 

Methods in com.vladium.jcd.cls.attribute with parameters of type ClassDef
 java.lang.String Attribute_info.getName(ClassDef cls)
          Returns the name for this attribute within the constant pool context of 'cls' class definition.
 CONSTANT_literal_info ConstantValueAttribute_info.getValue(ClassDef cls)
           
 CONSTANT_Utf8_info SourceFileAttribute_info.getSourceFile(ClassDef cls)
           
 

Uses of ClassDef in com.vladium.jcd.cls.constant
 

Methods in com.vladium.jcd.cls.constant with parameters of type ClassDef
 java.lang.String CONSTANT_Class_info.getName(ClassDef cls)
          Returns the JVM class name within the constant pool context of 'cls' class definition.
 java.lang.String CONSTANT_NameAndType_info.getName(ClassDef cls)
           
 java.lang.String CONSTANT_NameAndType_info.getDescriptor(ClassDef cls)
           
 

Uses of ClassDef in com.vladium.jcd.compiler
 

Methods in com.vladium.jcd.compiler with parameters of type ClassDef
static void ClassWriter.writeClassTable(ClassDef classTable, java.io.OutputStream out)
           
static void CodeGen.push_int_value(ByteArrayOStream out, ClassDef cls, int value)
           
 

Uses of ClassDef in com.vladium.jcd.parser
 

Fields in com.vladium.jcd.parser declared as ClassDef
private  ClassDef ClassDefParser.classParser.m_table
           
 

Methods in com.vladium.jcd.parser that return ClassDef
(package private)  ClassDef ClassDefParser.classParser.class_table()
           
static ClassDef ClassDefParser.parseClass(byte[] bytes)
          Parses an array of bytecodes into a ClassDef.
static ClassDef ClassDefParser.parseClass(byte[] bytes, int length)
          Parses an array of bytecodes into a ClassDef.
static ClassDef ClassDefParser.parseClass(java.io.InputStream bytes)
          Parses a stream of bytecodes into a ClassDef.