Uses of Class
gnu.bytecode.ObjectType
Packages that use ObjectType
Package
Description
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class files.Supports
Expression,
and various related classes need to compile programming languages.Contains classes to use reflection.
-
Uses of ObjectType in gnu.bytecode
Subclasses of ObjectType in gnu.bytecodeModifier and TypeClassDescriptionclassclassclassclassUsed for object types that don't correspond to JVM types.classA type variable in a parameterized type.classA pseudo-type used for allocated but uninitialized objects.Fields in gnu.bytecode declared as ObjectTypeModifier and TypeFieldDescriptionstatic final ObjectTypeType.errorTypestatic final ObjectTypeType.nullTypeThe magic type of null.static final ObjectTypeType.tostring_typeDeprecated.static final ObjectTypeType.toStringTypeMethods in gnu.bytecode that return ObjectTypeModifier and TypeMethodDescriptionfinal ObjectTypeCpoolClass.getClassType()Get corresponding ObjectType (ClassType or ArrayType).Methods in gnu.bytecode with parameters of type ObjectTypeModifier and TypeMethodDescriptionConstantPool.addClass(ObjectType otype) final voidCodeAttr.emitPushClass(ObjectType ctype) Push a class constant pool entry.voidCodeAttr.emitPushNull(ObjectType type) static booleanClassType.isAccessible(ClassType caller, ClassType declaring, ObjectType receiver, int modifiers) Check if a component is accessible from this class.booleanClassType.isAccessible(Member member, ObjectType receiver) Check if a member is accessible from this class. -
Uses of ObjectType in gnu.expr
Subclasses of ObjectType in gnu.exprModifier and TypeClassDescriptionstatic classstatic classA marker type to indicate that void is invalid.classA class type implemented as a pair of an interface and a class.Methods in gnu.expr with parameters of type ObjectTypeModifier and TypeMethodDescriptionvoidCompilation.loadClassRef(ObjectType clas) Generate code to load a named Class without initializing it. -
Uses of ObjectType in gnu.kawa.lispexpr
Subclasses of ObjectType in gnu.kawa.lispexprModifier and TypeClassDescriptionclassType of multi-dimensional arrays.classA wrapper around a class type.classThis matches a sequences of a specific length.Methods in gnu.kawa.lispexpr that return ObjectType -
Uses of ObjectType in gnu.kawa.reflect
Subclasses of ObjectType in gnu.kawa.reflectModifier and TypeClassDescriptionclassThe type of lazy values - i.e.classAn array type where elements are copied from a sequence.classFields in gnu.kawa.reflect declared as ObjectTypeMethods in gnu.kawa.reflect that return ObjectTypeMethods in gnu.kawa.reflect with parameters of type ObjectTypeModifier and TypeMethodDescriptionstatic MethodProcClassMethods.apply(ObjectType dtype, String mname, char mode, Language language) Find methods.static 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.protected static PrimProcedure[]CompileInvoke.getMethods(ObjectType ctype, String mname, ClassType caller, Invoke iproc) protected voidCompileBuildObject.init(ApplyExp exp, InlineCalls visitor, Type required, ObjectType ctype, ClassType caller) static MemberSlotGet.lookupMember(ObjectType clas, String name, ClassType caller) Get a named property - field or member class or 'get' accessor method.static MemberSlotSet.lookupMember(ObjectType clas, String name, ClassType caller) Get a setter property - field or 'set' accessor method.protected MethodProcInvoke.lookupMethods(ObjectType dtype, Object name) static CompileBuildObjectCompileBuildObject.make(ApplyExp exp, InlineCalls visitor, Type required, ObjectType ctype, ClassType caller) booleanCompileBuildObject.resultTypeExtends(ObjectType other) static ExpressionCompileInvoke.validateNamedInvoke(ApplyExp exp, InlineCalls visitor, ObjectType type, String name, PrimProcedure[] methods, Invoke iproc, Type required) -
Uses of ObjectType in gnu.kawa.xml
Subclasses of ObjectType in gnu.kawa.xmlModifier and TypeClassDescriptionclassMatches an attribute name pattern.classclassA SeqPosition used to represent a node in (usually) a TreeList.class