Class JWildTypeLowerDelegate
java.lang.Object
honeyroasted.jype.type.impl.delegate.JAbstractDelegateType<JWildType.Lower>
honeyroasted.jype.type.impl.delegate.JAbstractPossiblyUnmodifiableDelegateType<JWildType.Lower>
honeyroasted.jype.type.impl.delegate.JWildTypeLowerDelegate
- All Implemented Interfaces:
honeyroasted.almonds.SimpleName,honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> honeyroasted.collect.modify.PossiblyUnmodifiable,JArgumentType,JType,JWildType,JWildType.Lower
public class JWildTypeLowerDelegate
extends JAbstractPossiblyUnmodifiableDelegateType<JWildType.Lower>
implements JWildType.Lower
-
Nested Class Summary
Nested classes/interfaces inherited from interface honeyroasted.jype.type.JType
JType.EqualityNested classes/interfaces inherited from interface honeyroasted.jype.type.JWildType
JWildType.Lower, JWildType.Upper -
Constructor Summary
ConstructorsConstructorDescriptionJWildTypeLowerDelegate(JTypeSystem system, Function<JTypeSystem, JWildType.Lower> factory) -
Method Summary
Modifier and TypeMethodDescriptionintidentity()voidsetIdentity(int identity) voidsetLowerBounds(Set<JType> lowerBounds) 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.JWildType
accept, knownDirectSupertypes, lowerBound, upperBoundMethods inherited from interface honeyroasted.jype.type.JWildType.Lower
hasCyclicTypeVariablesMethods inherited from interface honeyroasted.collect.modify.PossiblyUnmodifiable
isUnmodifiable, setUnmodifiableMethods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Constructor Details
-
JWildTypeLowerDelegate
-
-
Method Details
-
identity
-
setIdentity
public void setIdentity(int identity) - Specified by:
setIdentityin interfaceJWildType
-
upperBounds
- Specified by:
upperBoundsin interfaceJWildType
-
setUpperBounds
- Specified by:
setUpperBoundsin interfaceJWildType
-
lowerBounds
- Specified by:
lowerBoundsin interfaceJWildType
-
setLowerBounds
- Specified by:
setLowerBoundsin interfaceJWildType
-