Uses of Class gnu.bytecode.ClassType

Uses in package gnu.bytecode

Constructors with parameter type gnu.bytecode.ClassType

ClassFileInput.ClassFileInput(ClassType ctype, InputStream str)
ClassTypeWriter.ClassTypeWriter(ClassType ctype, PrintStream stream, int flags)
ClassTypeWriter.ClassTypeWriter(ClassType ctype, PrintWriter stream, int flags)
Add a new Field to a ClassType.
Add a new InnerClassesAttr to a ClassType.
Add a new InnerClassesAttr to a ClassType.

Fields of type gnu.bytecode.ClassType

ClassType
ClassType
ClassType[]
ClassType
ClassType
ClassType
ClassType
ClassType

Methods with parameter type gnu.bytecode.ClassType

void
void
CodeAttr.addHandler(Label start_try, Label end_try, ClassType catch_type)
Add an exception handler.
void
Add an interface to the list of implemented interfaces.
void
Add any needed constant pool entries for all attributes in a container.
void
Add any needed constant pool entries for this Attribute.
void
Add any needed constant pool entries for this Attribute.
void
void
void
Add any needed constant pool entries for this Attribute.
void
void
Add any needed constant pool entries for this Attribute.
void
Invoke new on a class type.
boolean
True if this class/interface implements the interface iface.
boolean
ClassType.isAccessible(ClassType declaring, int modifiers)
Check if a component is accessible from this class.
boolean
ClassType
ClassType.make(String name, ClassType superClass)
void
ClassTypeWriter.print(ClassType ctype, PrintStream stream, int flags)
void
ClassTypeWriter.print(ClassType ctype, PrintWriter stream, int flags)
void
Field.setConstantValue(Object value, ClassType ctype)
Set the ConstantValue attribute for this field.
void
Set the Exceptions attribute to refer to the given exception types.
void
void
ExceptionsAttr.setExceptions(short[] indices, ClassType cl)
Set the Exceptions attribute to refer to classes whose indices in the constant pool of `cl' are given by `indices'.
void
Field
Note that this class needs an other link ("this$0") field.
void
SourceFileAttr.setSourceFile(ClassType cl, String filename)
void

Methods with return type gnu.bytecode.ClassType

ClassType
ClassType
ClassType
ClassType[]
The types of the exceptions in this attr.
ClassType[]
ClassType[]
ClassType
ClassType
ClassType
ClassType.make(String name)
Find a ClassType with the given name, or create a new one.
ClassType
ClassType.make(String name, ClassType superClass)
ClassType
ClassFileInput.readClassType(InputStream str)
Read a class (in .class format) from an InputStream.

Uses in package gnu.expr

Classes derived from gnu.bytecode.ClassType

class
A class type implemented as a pair of an interface and a class.

Constructors with parameter type gnu.bytecode.ClassType

CatchClause.CatchClause(Object name, ClassType type)
PrimProcedure.PrimProcedure(int op_code, ClassType classtype, String name, Type retType, Type[] argTypes)

Fields of type gnu.bytecode.ClassType

ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
Generated class that extends ModuleBody.
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType[]
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType

Methods with parameter type gnu.bytecode.ClassType

void
Variable
Object
This method is called from compiled code.
void
Method
PrimProcedure
PrimProcedure.getMethodFor(ClassType procClass, String name, Declaration decl, Type[] atypes, Language language)
PrimProcedure
PrimProcedure.getMethodFor(ClassType procClass, String name, Declaration decl, Expression[] args, Language language)
void
void
void
void
void

Methods with return type gnu.bytecode.ClassType

ClassType
Return the class this module.
ClassType
ClassType
Search this Compilation for a ClassType with a given name.
ClassType
ClassType
Return the ClassType of the Procedure this is being compiled into.
ClassType
Return the ClassType of the Procedure this is being compiled into.
ClassType
ClassType[]
ClassType
ClassType

Uses in package gnu.jemacs.lang

Fields of type gnu.bytecode.ClassType

ClassType
ClassType

Uses in package gnu.kawa.lispexpr

Constructors with parameter type gnu.bytecode.ClassType

Methods with parameter type gnu.bytecode.ClassType

ClassNamespace
ClassNamespace.getInstance(String name, ClassType ctype)

Methods with return type gnu.bytecode.ClassType

ClassType

Uses in package gnu.kawa.reflect

Constructors with parameter type gnu.bytecode.ClassType

ClassMemberLocation.ClassMemberLocation(Object instance, ClassType type, String mname)
FieldLocation.FieldLocation(Object instance, ClassType type, String mname)
StaticGet.StaticGet(ClassType ctype, String name, Type ftype, int flags)
StaticSet.StaticSet(ClassType ctype, String name, Type ftype, int flags)

Fields of type gnu.bytecode.ClassType

ClassType

Methods with parameter type gnu.bytecode.ClassType

PrimProcedure[]
ClassMethods.getMethods(ObjectType dtype, String mname, char mode, ClassType caller, Language language)
Return the methods of a class with the specified name and flag.
PrimProcedure[]
Invoke.getMethods(ObjectType ctype, String mname, ClassType caller)
PrimProcedure
Invoke.getStaticMethod(ClassType type, String name, Expression[] args)
Member
SlotGet.lookupMember(ClassType clas, String name, ClassType caller)
Get a named property - field or 'get' accessor method.
Member
SlotSet.lookupMember(ClassType clas, String name, ClassType caller)
ApplyExp
Invoke.makeInvokeStatic(ClassType type, String name, Expression[] args)
Return an ApplyExp that will call a method with given arguments.

Methods with return type gnu.bytecode.ClassType

ClassType

Uses in package gnu.kawa.servlet

Fields of type gnu.bytecode.ClassType

ClassType
ClassType
ClassType
ClassType

Uses in package gnu.kawa.xml

Fields of type gnu.bytecode.ClassType

ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType
ClassType

Uses in package gnu.xquery.util

Fields of type gnu.bytecode.ClassType

ClassType

Uses in package kawa.lang

Constructors with parameter type gnu.bytecode.ClassType

GetFieldProc.GetFieldProc(ClassType ctype, String fname)
GetFieldProc.GetFieldProc(ClassType ctype, String name, Type ftype, int flags)
RecordConstructor.RecordConstructor(ClassType type, Object fieldsList)
SetFieldProc.SetFieldProc(ClassType ctype, String fname)
SetFieldProc.SetFieldProc(ClassType ctype, String name, Type ftype, int flags)

Fields of type gnu.bytecode.ClassType

ClassType

Methods with parameter type gnu.bytecode.ClassType

LList

Methods with return type gnu.bytecode.ClassType

ClassType
Record.makeRecordType(String name, LList fnames)