Class JMetaVarTypeDelegate
java.lang.Object
honeyroasted.jype.type.impl.delegate.JAbstractDelegateType<JMetaVarType>
honeyroasted.jype.type.impl.delegate.JMetaVarTypeDelegate
- All Implemented Interfaces:
honeyroasted.almonds.SimpleName,honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> JArgumentType,JMetaVarType,JType
public class JMetaVarTypeDelegate
extends JAbstractDelegateType<JMetaVarType>
implements JMetaVarType
-
Nested Class Summary
Nested classes/interfaces inherited from interface honeyroasted.jype.type.JType
JType.Equality -
Constructor Summary
ConstructorsConstructorDescriptionJMetaVarTypeDelegate(JTypeSystem system, Function<JTypeSystem, JMetaVarType> factory) -
Method Summary
Methods inherited from class honeyroasted.jype.type.impl.delegate.JAbstractDelegateType
accept, copy, delegate, equals, equals, hashCode, 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, copy, declarationSignature, descriptor, downwardsProjection, downwardsProjection, equals, equals, hasCyclicTypeVariables, hasCyclicTypeVariables, hashCode, 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
-
JMetaVarTypeDelegate
-
-
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
-