|
||||||||||
| 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 TypeSystemcreateClassType in class TypeSystem_cpublic MethodInstance primitiveEquals()
PaoTypeSystem
primitiveEquals in interface PaoTypeSystempublic MethodInstance getter(PrimitiveType t)
PaoTypeSystem
getter in interface PaoTypeSystempublic Type boxedType(PrimitiveType t)
PaoTypeSystem
boxedType in interface PaoTypeSystempublic 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 | |||||||||