Class JAbstractDelegateType<T extends JType>
java.lang.Object
honeyroasted.jype.type.impl.delegate.JAbstractDelegateType<T>
- All Implemented Interfaces:
honeyroasted.almonds.SimpleName,honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> JType
- Direct Known Subclasses:
JAbstractPossiblyUnmodifiableDelegateType,JMetaVarTypeDelegate
-
Nested Class Summary
Nested classes/interfaces inherited from interface honeyroasted.jype.type.JType
JType.Equality -
Constructor Summary
ConstructorsConstructorDescriptionJAbstractDelegateType(JTypeSystem system, Function<JTypeSystem, T> factory, BiFunction<JTypeSystem, Function<JTypeSystem, T>, ? extends JAbstractDelegateType<T>> constructor) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, knownDirectSupertypes, signature, structuralEquals, typeEquals, upwardsProjection, upwardsProjection, varTypeResolver
-
Constructor Details
-
JAbstractDelegateType
public JAbstractDelegateType(JTypeSystem system, Function<JTypeSystem, T> factory, BiFunction<JTypeSystem, Function<JTypeSystem, T>, ? extends JAbstractDelegateType<T>> constructor)
-
-
Method Details
-
delegate
-
typeSystem
- Specified by:
typeSystemin interfaceJType
-
simpleName
- Specified by:
simpleNamein interfacehoneyroasted.almonds.SimpleName
-
accept
-
metadata
-
equals
-
hashCode
-
copy
-
toString
-
hashCode
-
equals
-