public interface DiamondType extends JL5ClassType
ClassType.Kind
Modifier and Type | Method and Description |
---|---|
JL5ParsedClassType |
base()
The JL5ParsedClassType of which this is the diamond version.
|
JL5SubstClassType |
inferred()
Return the JL5SubstClassType inferred version of the diamond class.
|
void |
inferred(JL5SubstClassType inferred)
Set the inferred JL5SubstClassType asoociated with this diamond class.
|
annotationElemNamed, annotationElems, annotations, enumConstantNamed, enumConstants, isImplicitCastValidChainImpl, isRawClass, superclasses, translateAsReceiver
constructors, fieldNamed, hasEnclosingInstance, hasEnclosingInstanceImpl, inStaticContext, isAnonymous, isEnclosed, isEnclosedImpl, isInner, isInnerClass, isLocal, isMember, isNested, isTopLevel, kind, memberClasses, memberClassNamed, outer, resolver
package_
fields, hasMethod, hasMethodImpl, interfaces, members, methods, methods, methodsNamed, superType
arrayOf, arrayOf, descendsFrom, descendsFromImpl, isArray, isBoolean, isByte, isCastValid, isCastValidImpl, isChar, isClass, isComparable, isDouble, isFloat, isImplicitCastValid, isImplicitCastValidImpl, isInt, isIntOrLess, isLong, isLongOrLess, isNull, isNumeric, isPrimitive, isReference, isShort, isSubtype, isSubtypeImpl, isThrowable, isUncheckedException, isVoid, numericConversionValid, numericConversionValid, numericConversionValidImpl, numericConversionValidImpl, print, toArray, toClass, toNull, toPrimitive, toReference, toString, translate, typeEquals, typeEqualsImpl
equalsImpl, isCanonical, position, typeSystem
container, flags, setContainer, setFlags
declaration, setDeclaration
JL5ParsedClassType base()
JL5SubstClassType inferred()
void inferred(JL5SubstClassType inferred)