Class JMetaVarTypeImpl
java.lang.Object
honeyroasted.jype.type.impl.JAbstractType
honeyroasted.jype.type.impl.JMetaVarTypeImpl
- All Implemented Interfaces:
honeyroasted.almonds.SimpleName,honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> JArgumentType,JMetaVarType,JType
-
Nested Class Summary
Nested classes/interfaces inherited from interface honeyroasted.jype.type.JType
JType.Equality -
Constructor Summary
ConstructorsConstructorDescriptionJMetaVarTypeImpl(JTypeSystem typeSystem, int identity, String name) JMetaVarTypeImpl(JTypeSystem typeSystem, String name) -
Method Summary
Methods inherited from class honeyroasted.jype.type.impl.JAbstractType
equals, hashCode, metadata, simpleName, toString, typeSystemMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface honeyroasted.jype.type.JMetaVarType
accept, knownDirectSupertypes, lowerBound, upperBoundMethods inherited from interface honeyroasted.jype.type.JType
accept, accept, copy, declarationSignature, descriptor, downwardsProjection, downwardsProjection, equals, hasCyclicTypeVariables, hasCyclicTypeVariables, isAssignableFrom, isAssignableTo, isCompatibleFrom, isCompatibleTo, isContextType, isNullType, isProperType, isResultType, metadata, signature, structuralEquals, typeEquals, typeSystem, upwardsProjection, upwardsProjection, varTypeResolverMethods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Constructor Details
-
JMetaVarTypeImpl
-
JMetaVarTypeImpl
-
-
Method Details
-
identity
public int identity()- Specified by:
identityin interfaceJMetaVarType
-
name
- Specified by:
namein interfaceJMetaVarType
-
upperBounds
- Specified by:
upperBoundsin interfaceJMetaVarType
-
lowerBounds
- Specified by:
lowerBoundsin interfaceJMetaVarType
-
equalities
- Specified by:
equalitiesin interfaceJMetaVarType
-
copy
-
equals
-
hashCode
-