Uses of Class
gnu.bytecode.ObjectType
-
Packages that use ObjectType Package Description gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of.classfiles.gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.xml -
-
Uses of ObjectType in gnu.bytecode
Subclasses of ObjectType in gnu.bytecode Modifier and Type Class Description classArrayTypeclassClassTypeclassParameterizedTypeclassSpecialObjectTypeUsed for object types that don't correspond to JVM types.classTypeVariableA type variable in a parameterized type.classUninitializedTypeA pseudo-type used for allocated but uninitialized objects.Fields in gnu.bytecode declared as ObjectType Modifier and Type Field Description static ObjectTypeType. errorTypestatic ObjectTypeType. nullTypeThe magic type of null.static ObjectTypeType. tostring_typeDeprecated.static ObjectTypeType. toStringTypeMethods in gnu.bytecode that return ObjectType Modifier and Type Method Description ObjectTypeCpoolClass. getClassType()Get corresponding ObjectType (ClassType or ArrayType).Methods in gnu.bytecode with parameters of type ObjectType Modifier and Type Method Description CpoolClassConstantPool. addClass(ObjectType otype)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.expr Modifier and Type Class Description static classInlineCalls.ProcedureInCallContextstatic classInlineCalls.ValueNeededTypeA marker type to indicate that void is invalid.classPairClassTypeA class type implemented as a pair of an interface and a class.Methods in gnu.expr with parameters of type ObjectType Modifier and Type Method Description voidCompilation. 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.lispexpr Modifier and Type Class Description classGenArrayTypeType of multi-dimensional arrays.classLangObjTypeA wrapper around a class type.classSeqSizeTypeThis matches a sequences of a specific length.Methods in gnu.kawa.lispexpr that return ObjectType Modifier and Type Method Description ObjectTypeLangObjType. getConstructorType() -
Uses of ObjectType in gnu.kawa.reflect
Subclasses of ObjectType in gnu.kawa.reflect Modifier and Type Class Description classLazyTypeThe type of lazy values - i.e.classMappedArrayTypeAn array type where elements are copied from a sequence.classSingletonTypeFields in gnu.kawa.reflect declared as ObjectType Modifier and Type Field Description protected ObjectTypeMappedArrayType. implementationTypeMethods in gnu.kawa.reflect that return ObjectType Modifier and Type Method Description ObjectTypeCompileBuildObject. getResultType()Methods in gnu.kawa.reflect with parameters of type ObjectType Modifier and Type Method Description static 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.xml Modifier and Type Class Description classAttributeTypeMatches an attribute name pattern.classElementTypeclassNodeTypeA SeqPosition used to represent a node in (usually) a TreeList.classProcessingInstructionType
-