Class CodeTypeMirror.DeclaredCodeTypeMirror
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror
-
- com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror
-
- All Implemented Interfaces:
javax.lang.model.AnnotatedConstruct
,javax.lang.model.type.DeclaredType
,javax.lang.model.type.ReferenceType
,javax.lang.model.type.TypeMirror
- Direct Known Subclasses:
GeneratedTypeMirror
- Enclosing class:
- CodeTypeMirror
public static class CodeTypeMirror.DeclaredCodeTypeMirror extends CodeTypeMirror implements javax.lang.model.type.DeclaredType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror
CodeTypeMirror.ArrayCodeTypeMirror, CodeTypeMirror.DeclaredCodeTypeMirror, CodeTypeMirror.WildcardTypeMirror
-
-
Constructor Summary
Constructors Constructor Description DeclaredCodeTypeMirror(javax.lang.model.element.TypeElement clazz)
DeclaredCodeTypeMirror(javax.lang.model.element.TypeElement clazz, java.util.List<javax.lang.model.type.TypeMirror> typeArguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.lang.model.element.Element
asElement()
javax.lang.model.type.TypeMirror
getEnclosingType()
java.util.List<javax.lang.model.type.TypeMirror>
getTypeArguments()
java.lang.String
toString()
-
Methods inherited from class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror
accept, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
asElement
public javax.lang.model.element.Element asElement()
- Specified by:
asElement
in interfacejavax.lang.model.type.DeclaredType
-
getEnclosingType
public javax.lang.model.type.TypeMirror getEnclosingType()
- Specified by:
getEnclosingType
in interfacejavax.lang.model.type.DeclaredType
-
getTypeArguments
public java.util.List<javax.lang.model.type.TypeMirror> getTypeArguments()
- Specified by:
getTypeArguments
in interfacejavax.lang.model.type.DeclaredType
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacejavax.lang.model.type.TypeMirror
- Overrides:
toString
in classjava.lang.Object
-
-