JML

Uses of Class
org.multijava.util.classfile.ClassConstant

Packages that use ClassConstant
org.multijava.dis   
org.multijava.mjc Implements mjc, a MultiJava compiler. 
org.multijava.util.classfile Provides an editor for classfiles used by MultiJava and the Java Modeling Language
 

Uses of ClassConstant in org.multijava.dis
 

Methods in org.multijava.dis with parameters of type ClassConstant
private  void InstructionHandle.printClassRef(IndentingWriter out, ClassConstant ref)
          Prints a ClassConstant.
 

Uses of ClassConstant in org.multijava.mjc
 

Methods in org.multijava.mjc that return ClassConstant
protected  ClassConstant[] CClass.genInterfaces()
          Returns an array representing (for bytecode) the qualified names of the implemented interfaces.
 

Uses of ClassConstant in org.multijava.util.classfile
 

Fields in org.multijava.util.classfile declared as ClassConstant
private  ClassConstant ClassInfo.thisClass
           
private  ClassConstant ClassInfo.superClass
           
private  ClassConstant[] ClassInfo.interfaces
           
private  ClassConstant InnerClassInfo.innerClass
           
private  ClassConstant InnerClassInfo.outerClass
           
private  ClassConstant ClassRefInstruction.cst
           
private  ClassConstant MultiarrayInstruction.type
           
private  ClassConstant ReferenceConstant.clazz
           
private  ClassConstant HandlerInfo.thrown
           
private  ClassConstant[] ExceptionsAttribute.exceptions
           
 

Methods in org.multijava.util.classfile that return ClassConstant
private static ClassConstant[] ClassInfo.makeInterfacesArray(ArrayList vector)
           
 ClassConstant ClassRefInstruction.getClassConstant()
          Return the class constant on which this object refer
 

Constructors in org.multijava.util.classfile with parameters of type ClassConstant
ClassInfo(short modifiers, String thisClass, String superClass, String genericSignature, ClassConstant[] interfaces, FieldInfo[] fields, MethodInfo[] methods, InnerClassInfo[] innerClasses, AttributeList attributes, File sourceFile, boolean deprecated)
          Constructs a new class info structure from source.
ClassRefInstruction(int opcode, ClassConstant cst)
          Constructs a new class reference instruction from a class file
MultiarrayInstruction(ClassConstant type, int dims)
          Constructs a new multiarray instruction from a class file
ReferenceConstant(byte tag, ClassConstant clazz, NameAndTypeConstant nametype)
          Constructs a reference constant.
FieldRefConstant(ClassConstant clazz, NameAndTypeConstant nametype)
          Constructs a field reference constant.
InterfaceConstant(ClassConstant clazz, NameAndTypeConstant nametype)
          Constructs a method reference constant.
MethodRefConstant(ClassConstant clazz, NameAndTypeConstant nametype)
          Constructs a method reference constant.
 


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.