Class JVarTypeDelegate
java.lang.Object
honeyroasted.jype.type.impl.delegate.JAbstractDelegateType<JVarType>
honeyroasted.jype.type.impl.delegate.JAbstractPossiblyUnmodifiableDelegateType<JVarType>
honeyroasted.jype.type.impl.delegate.JVarTypeDelegate
- All Implemented Interfaces:
honeyroasted.almonds.SimpleName,honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> honeyroasted.collect.modify.PossiblyUnmodifiable,JArgumentType,JType,JVarType
public class JVarTypeDelegate
extends JAbstractPossiblyUnmodifiableDelegateType<JVarType>
implements JVarType
-
Nested Class Summary
Nested classes/interfaces inherited from interface honeyroasted.jype.type.JType
JType.Equality -
Constructor Summary
ConstructorsConstructorDescriptionJVarTypeDelegate(JTypeSystem system, Function<JTypeSystem, JVarType> factory) -
Method Summary
Modifier and TypeMethodDescriptionlocation()voidsetLocation(JTypeParameterLocation location) voidsetUpperBounds(Set<JType> upperBounds) Methods inherited from class honeyroasted.jype.type.impl.delegate.JAbstractPossiblyUnmodifiableDelegateType
equals, hashCode, isUnmodifiable, setUnmodifiable, toStringMethods inherited from class honeyroasted.jype.type.impl.delegate.JAbstractDelegateType
accept, copy, delegate, equals, hashCode, metadata, simpleName, typeSystemMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface honeyroasted.jype.type.JType
accept, accept, copy, copy, declarationSignature, descriptor, downwardsProjection, downwardsProjection, equals, equals, hasCyclicTypeVariables, hashCode, isAssignableFrom, isAssignableTo, isCompatibleFrom, isCompatibleTo, isContextType, isNullType, isProperType, isResultType, metadata, signature, structuralEquals, typeEquals, typeSystem, upwardsProjection, upwardsProjection, varTypeResolverMethods inherited from interface honeyroasted.jype.type.JVarType
accept, createMetaVar, hasCyclicTypeVariables, hasDefaultBounds, knownDirectSupertypes, name, upperBoundMethods inherited from interface honeyroasted.collect.modify.PossiblyUnmodifiable
isUnmodifiable, setUnmodifiableMethods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Constructor Details
-
JVarTypeDelegate
-
-
Method Details
-
location
-
setLocation
- Specified by:
setLocationin interfaceJVarType
-
upperBounds
- Specified by:
upperBoundsin interfaceJVarType
-
setUpperBounds
- Specified by:
setUpperBoundsin interfaceJVarType
-