jltools.types
Interface ReferenceType
- All Superinterfaces:
- java.lang.Cloneable, Copy, Qualifier, java.io.Serializable, Type, TypeObject
- All Known Subinterfaces:
- AnonClassType, ArrayType, ClassType, InnerClassType, JifClassType, JifInstType, JifParsedPolyType, JifPolyType, LoadedClassType, LocalClassType, MemberClassType, ParsedAnonClassType, ParsedClassType, ParsedInnerClassType, ParsedLocalClassType, ParsedMemberClassType, ParsedTopLevelClassType, TopLevelClassType
- All Known Implementing Classes:
- ReferenceType_c
- public interface ReferenceType
- extends Type
A ReferenceType
represents a reference type: a type which
contains methods and fields and which is a subtype of Object.
Methods inherited from interface jltools.types.Type |
arrayOf, arrayOf, descendsFrom, isArray, isAssignableSubtype, isBoolean, isByte, isCastValid, isChar, isClass, isDouble, isFloat, isImplicitCastValid, isInt, isIntOrLess, isLong, isLongOrLess, isNull, isNumeric, isPrimitive, isReference, isSame, isShort, isSubtype, isThrowable, isUncheckedException, isVoid, toArray, toClass, toNull, toPrimitive, toReference, translate |
Methods inherited from interface jltools.util.Copy |
copy |
superType
public Type superType()
interfaces
public java.util.List interfaces()
fields
public java.util.List fields()
methods
public java.util.List methods()
fieldNamed
public FieldInstance fieldNamed(java.lang.String name)