|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpolyglot.ext.jl.types.TypeSystem_c
polyglot.ext.pao.types.PaoTypeSystem_c
PAO type system.
Nested Class Summary |
Nested classes inherited from class polyglot.ext.jl.types.TypeSystem_c |
TypeSystem_c.MostSpecificComparator |
Field Summary |
Fields inherited from class polyglot.ext.jl.types.TypeSystem_c |
ACCESS_FLAGS, BOOLEAN_, BYTE_, CHAR_, CLASS_, CONSTRUCTOR_FLAGS, defaultClassInit, DOUBLE_, FIELD_FLAGS, flagsForName, FLOAT_, INITIALIZER_FLAGS, INT_, loadedResolver, LOCAL_CLASS_FLAGS, LOCAL_FLAGS, LONG_, MEMBER_CLASS_FLAGS, METHOD_FLAGS, NULL_, OBJECT_, parsedResolver, SHORT_, STRING_, systemResolver, THROWABLE_, TOP_LEVEL_CLASS_FLAGS, unknownQualifier, unknownType, VOID_ |
Constructor Summary | |
PaoTypeSystem_c()
|
Method Summary | |
Type |
boxedType(PrimitiveType t)
Return boxed type runtime.T for primitive t. |
ParsedClassType |
createClassType(LazyClassInitializer init,
Source fromSource)
Create a new empty class. |
PrimitiveType |
createPrimitive(PrimitiveType.Kind kind)
|
MethodInstance |
getter(PrimitiveType t)
Return the method instance for runtime.T.tValue() |
MethodInstance |
primitiveEquals()
Return the method instance for runtime.Primitive.equals |
ConstructorInstance |
wrapper(PrimitiveType t)
Return the constructor instance for runtime.T.T(t) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public PaoTypeSystem_c()
Method Detail |
public PrimitiveType createPrimitive(PrimitiveType.Kind kind)
createPrimitive
in class TypeSystem_c
public ParsedClassType createClassType(LazyClassInitializer init, Source fromSource)
TypeSystem
createClassType
in interface TypeSystem
createClassType
in class TypeSystem_c
public MethodInstance primitiveEquals()
PaoTypeSystem
primitiveEquals
in interface PaoTypeSystem
public MethodInstance getter(PrimitiveType t)
PaoTypeSystem
getter
in interface PaoTypeSystem
public Type boxedType(PrimitiveType t)
PaoTypeSystem
boxedType
in interface PaoTypeSystem
public ConstructorInstance wrapper(PrimitiveType t)
PaoTypeSystem
wrapper
in interface PaoTypeSystem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |