Hierarchy For All Packages
- honeyroasted.jype.metadata,
- honeyroasted.jype.metadata.location,
- honeyroasted.jype.metadata.signature,
- honeyroasted.jype.system,
- honeyroasted.jype.system.cache,
- honeyroasted.jype.system.resolver,
- honeyroasted.jype.system.resolver.binary,
- honeyroasted.jype.system.resolver.general,
- honeyroasted.jype.system.resolver.reflection,
- honeyroasted.jype.system.solver.constraints,
- honeyroasted.jype.system.solver.constraints.compatibility,
- honeyroasted.jype.system.solver.constraints.incorporation,
- honeyroasted.jype.system.solver.constraints.inference,
- honeyroasted.jype.system.solver.constraints.reduction,
- honeyroasted.jype.system.solver.operations,
- honeyroasted.jype.system.visitor,
- honeyroasted.jype.system.visitor.visitors,
- honeyroasted.jype.type,
- honeyroasted.jype.type.impl,
- honeyroasted.jype.type.impl.delegate
Class Hierarchy
- java.lang.Object
- honeyroasted.collect.modify.AbstractPossiblyUnmodifiable (implements honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.impl.JAbstractPossiblyUnmodifiableType (implements honeyroasted.jype.type.JType)
- honeyroasted.jype.type.impl.JArrayTypeImpl (implements honeyroasted.jype.type.JArrayType)
- honeyroasted.jype.type.impl.JClassReferenceImpl (implements honeyroasted.jype.type.JClassReference)
- honeyroasted.jype.type.impl.JFieldReferenceImpl (implements honeyroasted.jype.type.JFieldReference)
- honeyroasted.jype.type.impl.JIntersectionTypeImpl (implements honeyroasted.jype.type.JIntersectionType)
- honeyroasted.jype.type.impl.JMethodReferenceImpl (implements honeyroasted.jype.type.JMethodReference)
- honeyroasted.jype.type.impl.JParameterizedClassTypeImpl (implements honeyroasted.jype.type.JParameterizedClassType)
- honeyroasted.jype.type.impl.JParameterizedMethodTypeImpl (implements honeyroasted.jype.type.JParameterizedMethodType)
- honeyroasted.jype.type.impl.JVarTypeImpl (implements honeyroasted.jype.type.JVarType)
- honeyroasted.jype.type.impl.JWildTypeLowerImpl (implements honeyroasted.jype.type.JWildType.Lower)
- honeyroasted.jype.type.impl.JWildTypeUpperImpl (implements honeyroasted.jype.type.JWildType.Upper)
- honeyroasted.jype.type.impl.JAbstractPossiblyUnmodifiableType (implements honeyroasted.jype.type.JType)
- honeyroasted.almonds.Constraint.Binary<L,
R> (implements honeyroasted.almonds.Constraint) - honeyroasted.jype.system.solver.constraints.JTypeConstraints.Capture
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Contains
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Contradiction
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Equal
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Infer
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Instantiation
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.InstantiationReferenceThrows
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.InvocationReferenceThrows
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.LambdaThrows
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Subtype
- honeyroasted.almonds.Constraint.Trinary<L,
M, R> (implements honeyroasted.almonds.Constraint) - honeyroasted.jype.system.solver.constraints.JTypeConstraints.Compatible
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.ExpressionCompatible
- honeyroasted.almonds.Constraint.Unary<T> (implements honeyroasted.almonds.Constraint)
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Throws
- honeyroasted.almonds.ConstraintMapper.All (implements honeyroasted.almonds.ConstraintMapper)
- honeyroasted.jype.system.solver.constraints.inference.JResolveBounds
- honeyroasted.almonds.ConstraintMapper.Binary<L,
R> (implements honeyroasted.almonds.ConstraintMapper) - honeyroasted.jype.system.solver.constraints.incorporation.JIncorporationEqualEqual
- honeyroasted.jype.system.solver.constraints.incorporation.JIncorporationEqualSubtype
- honeyroasted.jype.system.solver.constraints.incorporation.JIncorporationSubtypeSubtype
- honeyroasted.almonds.ConstraintMapper.Unary<T> (implements honeyroasted.almonds.ConstraintMapper)
- honeyroasted.jype.system.solver.constraints.compatibility.JCompatibleExplicitCast
- honeyroasted.jype.system.solver.constraints.compatibility.JCompatibleLooseInvocation
- honeyroasted.jype.system.solver.constraints.compatibility.JCompatibleStrictInvocation
- honeyroasted.jype.system.solver.constraints.compatibility.JEqualType
- honeyroasted.jype.system.solver.constraints.compatibility.JExpressionAssignmentConstant
- honeyroasted.jype.system.solver.constraints.compatibility.JExpressionSimplyTyped
- honeyroasted.jype.system.solver.constraints.incorporation.JIncorporationCapture
- honeyroasted.jype.system.solver.constraints.reduction.JReduceCompatible
- honeyroasted.jype.system.solver.constraints.reduction.JReduceContains
- honeyroasted.jype.system.solver.constraints.reduction.JReduceEqual
- honeyroasted.jype.system.solver.constraints.reduction.JReduceGetField
- honeyroasted.jype.system.solver.constraints.reduction.JReduceInstantiation
- honeyroasted.jype.system.solver.constraints.reduction.JReduceInstantiationRefExpression
- honeyroasted.jype.system.solver.constraints.reduction.JReduceInvocationRefExpression
- honeyroasted.jype.system.solver.constraints.reduction.JReduceLambdaExpression
- honeyroasted.jype.system.solver.constraints.reduction.JReduceMethodInvocation
- honeyroasted.jype.system.solver.constraints.reduction.JReduceSimplyTypedExpression
- honeyroasted.jype.system.solver.constraints.reduction.JReduceSubtype
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeArray
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeEquality
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeGenericClass
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeIntersection
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeNone
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypePrimitive
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeRawClass
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeUnchecked
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeVar
- honeyroasted.jype.system.solver.constraints.compatibility.JSubtypeWild
- honeyroasted.jype.type.impl.delegate.JAbstractDelegateType<T> (implements honeyroasted.jype.type.JType)
- honeyroasted.jype.type.impl.delegate.JAbstractPossiblyUnmodifiableDelegateType<T> (implements honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.impl.delegate.JArrayTypeDelegate (implements honeyroasted.jype.type.JArrayType)
- honeyroasted.jype.type.impl.delegate.JClassReferenceDelegate (implements honeyroasted.jype.type.JClassReference)
- honeyroasted.jype.type.impl.delegate.JFieldReferenceDelegate (implements honeyroasted.jype.type.JFieldReference)
- honeyroasted.jype.type.impl.delegate.JIntersectionTypeDelegate (implements honeyroasted.jype.type.JIntersectionType)
- honeyroasted.jype.type.impl.delegate.JMethodReferenceDelegate (implements honeyroasted.jype.type.JMethodReference)
- honeyroasted.jype.type.impl.delegate.JParameterizedClassTypeDelegate (implements honeyroasted.jype.type.JParameterizedClassType)
- honeyroasted.jype.type.impl.delegate.JParameterizedMethodTypeDelegate (implements honeyroasted.jype.type.JParameterizedMethodType)
- honeyroasted.jype.type.impl.delegate.JVarTypeDelegate (implements honeyroasted.jype.type.JVarType)
- honeyroasted.jype.type.impl.delegate.JWildTypeLowerDelegate (implements honeyroasted.jype.type.JWildType.Lower)
- honeyroasted.jype.type.impl.delegate.JWildTypeUpperDelegate (implements honeyroasted.jype.type.JWildType.Upper)
- honeyroasted.jype.type.impl.delegate.JMetaVarTypeDelegate (implements honeyroasted.jype.type.JMetaVarType)
- honeyroasted.jype.type.impl.delegate.JAbstractPossiblyUnmodifiableDelegateType<T> (implements honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.impl.JAbstractType (implements honeyroasted.jype.type.JType)
- honeyroasted.jype.type.impl.JMetaVarTypeImpl (implements honeyroasted.jype.type.JMetaVarType)
- honeyroasted.jype.type.impl.JNoneTypeImpl (implements honeyroasted.jype.type.JNoneType)
- honeyroasted.jype.type.impl.JPrimitiveTypeImpl (implements honeyroasted.jype.type.JPrimitiveType)
- honeyroasted.jype.system.resolver.binary.JBinaryClassFinder.Dir (implements honeyroasted.jype.system.resolver.binary.JBinaryClassFinder)
- honeyroasted.jype.system.resolver.binary.JBinaryClassFinder.Jar (implements honeyroasted.jype.system.resolver.binary.JBinaryClassFinder)
- honeyroasted.jype.system.resolver.binary.JBinaryClassFinder.Multi (implements honeyroasted.jype.system.resolver.binary.JBinaryClassFinder)
- honeyroasted.jype.system.resolver.binary.JBinaryLocationClassReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.solver.constraints.inference.JBuildInitialBounds (implements honeyroasted.almonds.ConstraintMapper)
- honeyroasted.jype.system.resolver.JBundledTypeResolvers (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.general.JClassSourceNameResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.general.JDeclaredSignatureTypeResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.binary.JDescClassReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.visitor.visitors.JDownwardProjectionVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.resolver.binary.JEntryClassReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.visitor.visitors.JErasureTypeVisitor (implements honeyroasted.jype.system.visitor.visitors.JStructuralTypeMappingVisitor<P>)
- honeyroasted.jype.system.solver.operations.JFindAllKnownSupertypes (implements honeyroasted.jype.system.solver.operations.JTypeOperation<I,
O>) - honeyroasted.jype.system.solver.operations.JFindGreatestLowerBound (implements honeyroasted.jype.system.solver.operations.JTypeOperation<I,
O>) - honeyroasted.jype.system.solver.operations.JFindLeastUpperBound (implements honeyroasted.jype.system.solver.operations.JTypeOperation<I,
O>) - honeyroasted.jype.system.solver.operations.JFindMostSpecificType (implements honeyroasted.jype.system.solver.operations.JTypeOperation<I,
O>) - honeyroasted.jype.system.solver.operations.JFindMostSpecificTypes (implements honeyroasted.jype.system.solver.operations.JTypeOperation<I,
O>) - honeyroasted.jype.system.cache.JInMemoryTypeCache<K,
T> (implements honeyroasted.jype.system.cache.JTypeCache<K, T>) - honeyroasted.jype.system.JInMemoryTypeConstants (implements honeyroasted.jype.system.JTypeConstants)
- honeyroasted.jype.system.resolver.JInMemoryTypeResolvers (implements honeyroasted.jype.system.resolver.JTypeResolvers)
- honeyroasted.jype.system.cache.JInMemoryTypeStorage (implements honeyroasted.jype.system.cache.JTypeStorage)
- honeyroasted.jype.system.resolver.general.JLocationPrimitiveResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.general.JMappingTypeResolver<I,
O, M> (implements honeyroasted.jype.system.resolver.JTypeResolver<I, O>) - honeyroasted.jype.system.visitor.visitors.JMetaVarTypeResolveVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.resolver.binary.JModelClassReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.binary.JRawBinaryClassReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.visitor.visitors.JRecursiveTypeVisitor<R,
C> (implements honeyroasted.jype.system.visitor.JTypeVisitor<R, P>) - honeyroasted.jype.system.visitor.visitors.JRecursiveTypeVisitor.Box<T>
- honeyroasted.jype.system.resolver.reflection.JReflectionClassReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JReflectionFieldReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JReflectionJavaMethodResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JReflectionJavaTypeResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JReflectionMethodReferenceResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JReflectionTypeParameterResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JReflectionTypeTokenResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.visitor.visitors.JSimpleToStringVisitor (implements honeyroasted.jype.system.visitor.visitors.JToStringVisitor)
- honeyroasted.jype.system.JSimpleTypeFactory (implements honeyroasted.jype.system.JTypeFactory)
- honeyroasted.jype.system.JSimpleTypeSystem (implements honeyroasted.jype.system.JTypeSystem)
- honeyroasted.jype.metadata.signature.JStringParser
- honeyroasted.jype.metadata.signature.JDescriptorParser
- honeyroasted.jype.metadata.signature.JSignatureParser
- honeyroasted.jype.system.visitor.visitors.JStripExceptionsTypeVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.visitor.visitors.JToDescriptorVisitor (implements honeyroasted.jype.system.visitor.JTypeVisitor<R,
P>) - honeyroasted.jype.system.visitor.visitors.JToSignatureVisitor (implements honeyroasted.jype.system.visitor.JTypeVisitor<R,
P>) - honeyroasted.jype.system.visitor.visitors.JToSourceTypeVisitor (implements honeyroasted.jype.system.visitor.JTypeVisitor<R,
P>) - honeyroasted.jype.system.solver.constraints.JTypeContext.TypeMetavarMap (implements java.util.function.Function<T,
R>, honeyroasted.almonds.SimpleName) - honeyroasted.jype.system.resolver.general.JTypeFieldLocationResolver
- honeyroasted.jype.system.resolver.general.JTypeMethodLocationResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.solver.operations.JTypeOperationsImpl (implements honeyroasted.jype.system.solver.operations.JTypeOperations)
- honeyroasted.jype.system.resolver.general.JTypeParameterLocationResolver (implements honeyroasted.jype.system.resolver.JTypeResolver<I,
O>) - honeyroasted.jype.system.resolver.reflection.JTypeToken<T>
- honeyroasted.jype.system.visitor.visitors.JUpwardProjectionVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.visitor.visitors.JVarMetavarVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.visitor.visitors.JVarTypeResolveVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.visitor.visitors.JVarWildcardingVisitor (implements honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor)
- honeyroasted.jype.system.visitor.visitors.JVerboseToStringVisitor (implements honeyroasted.jype.system.visitor.visitors.JToStringVisitor)
- honeyroasted.jype.system.solver.constraints.inference.JVerifyBounds (implements honeyroasted.almonds.ConstraintMapper)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- honeyroasted.jype.system.resolver.binary.JBinaryLookupException
- honeyroasted.jype.system.visitor.visitors.JDownwardProjectionVisitor.UndefinedProjectionException
- honeyroasted.jype.system.resolver.reflection.JReflectionLookupException
- honeyroasted.jype.system.resolver.JResolutionFailedException
- honeyroasted.jype.metadata.signature.JStringParseException
- java.lang.RuntimeException
- java.lang.Exception
- honeyroasted.collect.modify.AbstractPossiblyUnmodifiable (implements honeyroasted.collect.modify.PossiblyUnmodifiable)
Interface Hierarchy
- java.util.function.BiFunction<T,
U, R> - honeyroasted.jype.system.solver.operations.JTypeOperation<I,
O>
- honeyroasted.jype.system.solver.operations.JTypeOperation<I,
- honeyroasted.collect.copy.Copyable<K,
C> - honeyroasted.jype.type.JType (also extends honeyroasted.almonds.SimpleName)
- honeyroasted.jype.type.JArgumentType
- honeyroasted.jype.type.JArrayType (also extends honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JGenericDeclaration, honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMetaVarType (also extends honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JVarType (also extends honeyroasted.jype.type.JType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType (also extends honeyroasted.jype.type.JType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType.Lower
- honeyroasted.jype.type.JWildType.Upper
- honeyroasted.jype.type.JFieldReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JGenericDeclaration
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMethodType (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMethodReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedType (also extends honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JClassType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JMethodType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JInstantiableType
- honeyroasted.jype.type.JArrayType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JGenericDeclaration, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JIntersectionType (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMetaVarType (also extends honeyroasted.jype.type.JArgumentType)
- honeyroasted.jype.type.JNoneType
- honeyroasted.jype.type.JParameterizedType (also extends honeyroasted.jype.type.JGenericDeclaration)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JClassType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JMethodType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JPrimitiveType
- honeyroasted.jype.type.JVarType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType.Lower
- honeyroasted.jype.type.JWildType.Upper
- honeyroasted.jype.type.JArgumentType
- honeyroasted.jype.type.JType (also extends honeyroasted.almonds.SimpleName)
- java.util.function.Function<T,
R> - honeyroasted.jype.system.visitor.visitors.JTypeMappingVisitor<P> (also extends honeyroasted.jype.system.visitor.visitors.JSimpleTypeVisitor<R,
P>) - honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor
- honeyroasted.jype.system.visitor.visitors.JStructuralTypeMappingVisitor<P>
- honeyroasted.jype.system.visitor.visitors.JTypeMappingVisitor.Default<P>
- honeyroasted.jype.system.visitor.visitors.JTypeMappingVisitor<P> (also extends honeyroasted.jype.system.visitor.visitors.JSimpleTypeVisitor<R,
- honeyroasted.jype.system.resolver.binary.JBinaryClassFinder
- honeyroasted.jype.system.resolver.binary.JBinaryTypeResolution
- honeyroasted.jype.metadata.signature.JDescriptor
- honeyroasted.jype.metadata.signature.JDescriptor.Type
- honeyroasted.jype.system.resolver.general.JGeneralTypeResolution
- honeyroasted.jype.metadata.location.JGenericDeclarationLocation
- honeyroasted.jype.metadata.JReflectionType<T>
- honeyroasted.jype.system.resolver.reflection.JReflectionTypeResolution
- honeyroasted.jype.metadata.signature.JSignature
- honeyroasted.jype.metadata.signature.JSignature.Declaration
- honeyroasted.jype.metadata.signature.JSignature.GenericDeclaration
- honeyroasted.jype.metadata.signature.JSignature.InformalType
- honeyroasted.jype.metadata.signature.JSignature.Declaration
- honeyroasted.jype.metadata.signature.JSignatureString
- honeyroasted.jype.system.resolver.general.JSignatureTypeResolution
- honeyroasted.jype.system.cache.JTypeCache<K,
T> - honeyroasted.jype.system.cache.JTypeCacheFactory
- honeyroasted.jype.system.JTypeConstants
- honeyroasted.jype.system.solver.constraints.JTypeConstraints
- honeyroasted.jype.system.solver.constraints.JTypeContext
- honeyroasted.jype.system.JTypeFactory
- honeyroasted.jype.system.solver.operations.JTypeOperations
- honeyroasted.jype.system.resolver.JTypeResolver<I,
O> - honeyroasted.jype.system.resolver.JTypeResolvers
- honeyroasted.jype.system.cache.JTypeStorage
- honeyroasted.jype.system.visitor.JTypeVisitor<R,
P> - honeyroasted.jype.system.visitor.visitors.JSimpleTypeVisitor<R,
P> - honeyroasted.jype.system.visitor.visitors.JTypeMappingVisitor<P> (also extends java.util.function.Function<T,
R>) - honeyroasted.jype.system.visitor.visitors.JDeepStructuralTypeMappingVisitor
- honeyroasted.jype.system.visitor.visitors.JStructuralTypeMappingVisitor<P>
- honeyroasted.jype.system.visitor.visitors.JTypeMappingVisitor.Default<P>
- honeyroasted.jype.system.visitor.JTypeVisitor.Default<R,
P>
- honeyroasted.jype.system.visitor.visitors.JTypeMappingVisitor<P> (also extends java.util.function.Function<T,
- honeyroasted.jype.system.visitor.visitors.JToStringVisitor
- honeyroasted.jype.system.visitor.visitors.JSimpleTypeVisitor<R,
- honeyroasted.jype.system.visitor.JTypeVisitors
- honeyroasted.collect.modify.PossiblyUnmodifiable
- honeyroasted.jype.type.JArrayType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JInstantiableType)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.jype.type.JClassType)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JGenericDeclaration, honeyroasted.jype.type.JInstantiableType)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JFieldReference (also extends honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JIntersectionType (also extends honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JMethodReference (also extends honeyroasted.jype.type.JMethodType)
- honeyroasted.jype.type.JMethodType (also extends honeyroasted.jype.type.JGenericDeclaration)
- honeyroasted.jype.type.JMethodReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JClassType, honeyroasted.jype.type.JParameterizedType)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JMethodType, honeyroasted.jype.type.JParameterizedType)
- honeyroasted.jype.type.JVarType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JWildType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JWildType.Lower
- honeyroasted.jype.type.JWildType.Upper
- honeyroasted.almonds.SimpleName
- honeyroasted.jype.system.JExpressionInformation
- honeyroasted.jype.system.JExpressionInformation.GetField<T>
- honeyroasted.jype.system.JExpressionInformation.InstantiationReference
- honeyroasted.jype.system.JExpressionInformation.Invocation
- honeyroasted.jype.system.JExpressionInformation.Instantiation
- honeyroasted.jype.system.JExpressionInformation.MethodInvocation<T>
- honeyroasted.jype.system.JExpressionInformation.InvocationReference<T>
- honeyroasted.jype.system.JExpressionInformation.Lambda
- honeyroasted.jype.system.JExpressionInformation.Multi
- honeyroasted.jype.system.JExpressionInformation.SimplyTyped
- honeyroasted.jype.system.JExpressionInformation.Constant
- honeyroasted.jype.type.JType (also extends honeyroasted.collect.copy.Copyable<K,
C>) - honeyroasted.jype.type.JArgumentType
- honeyroasted.jype.type.JArrayType (also extends honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JGenericDeclaration, honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMetaVarType (also extends honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JVarType (also extends honeyroasted.jype.type.JType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType (also extends honeyroasted.jype.type.JType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType.Lower
- honeyroasted.jype.type.JWildType.Upper
- honeyroasted.jype.type.JFieldReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JGenericDeclaration
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMethodType (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMethodReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedType (also extends honeyroasted.jype.type.JType)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JClassType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JMethodType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JInstantiableType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JInstantiableType
- honeyroasted.jype.type.JArrayType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.jype.type.JGenericDeclaration, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JClassReference (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JParameterizedType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JIntersectionType (also extends honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JMetaVarType (also extends honeyroasted.jype.type.JArgumentType)
- honeyroasted.jype.type.JNoneType
- honeyroasted.jype.type.JParameterizedType (also extends honeyroasted.jype.type.JGenericDeclaration)
- honeyroasted.jype.type.JParameterizedClassType (also extends honeyroasted.jype.type.JClassType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JParameterizedMethodType (also extends honeyroasted.jype.type.JMethodType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JPrimitiveType
- honeyroasted.jype.type.JVarType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType (also extends honeyroasted.jype.type.JArgumentType, honeyroasted.collect.modify.PossiblyUnmodifiable)
- honeyroasted.jype.type.JWildType.Lower
- honeyroasted.jype.type.JWildType.Upper
- honeyroasted.jype.type.JArgumentType
- honeyroasted.jype.system.JTypeSystem
- honeyroasted.jype.system.JExpressionInformation
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- honeyroasted.jype.metadata.JAccess
- honeyroasted.jype.metadata.location.JClassLocation.Type
- honeyroasted.jype.metadata.location.JClassName.SubType
- honeyroasted.jype.metadata.location.JClassName.Type
- honeyroasted.jype.metadata.signature.JDescriptor.Primitive (implements honeyroasted.jype.metadata.signature.JDescriptor.Type)
- honeyroasted.jype.system.visitor.visitors.JToSignatureVisitor.Mode
- honeyroasted.jype.type.JType.Equality
- honeyroasted.jype.system.solver.constraints.JTypeConstraints.Compatible.Context
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- honeyroasted.jype.metadata.JClassBytecode
- honeyroasted.jype.metadata.location.JClassLocation
- honeyroasted.jype.metadata.location.JClassName
- honeyroasted.jype.metadata.location.JClassNamespace (implements honeyroasted.jype.metadata.location.JGenericDeclarationLocation)
- honeyroasted.jype.metadata.JClassSourceName
- honeyroasted.jype.metadata.signature.JDescriptor.Array (implements honeyroasted.jype.metadata.signature.JDescriptor.Type)
- honeyroasted.jype.metadata.signature.JDescriptor.Class (implements honeyroasted.jype.metadata.signature.JDescriptor.Type)
- honeyroasted.jype.metadata.signature.JDescriptor.Method (implements honeyroasted.jype.metadata.signature.JDescriptor)
- honeyroasted.jype.system.JExpressionInformation.Constant.Simple (implements honeyroasted.jype.system.JExpressionInformation.Constant)
- honeyroasted.jype.system.JExpressionInformation.GetField.Simple<T> (implements honeyroasted.jype.system.JExpressionInformation.GetField<T>)
- honeyroasted.jype.system.JExpressionInformation.Instantiation.Simple (implements honeyroasted.jype.system.JExpressionInformation.Instantiation)
- honeyroasted.jype.system.JExpressionInformation.InstantiationReference.Simple (implements honeyroasted.jype.system.JExpressionInformation.InstantiationReference)
- honeyroasted.jype.system.JExpressionInformation.InvocationReference.Simple<T> (implements honeyroasted.jype.system.JExpressionInformation.InvocationReference<T>)
- honeyroasted.jype.system.JExpressionInformation.Lambda.Simple (implements honeyroasted.jype.system.JExpressionInformation.Lambda)
- honeyroasted.jype.system.JExpressionInformation.MethodInvocation.Simple<T> (implements honeyroasted.jype.system.JExpressionInformation.MethodInvocation<T>)
- honeyroasted.jype.system.JExpressionInformation.Multi.Simple (implements honeyroasted.jype.system.JExpressionInformation.Multi)
- honeyroasted.jype.system.JExpressionInformation.SimplyTyped.Simple (implements honeyroasted.jype.system.JExpressionInformation.SimplyTyped)
- honeyroasted.jype.metadata.location.JFieldLocation (implements honeyroasted.almonds.SimpleName)
- honeyroasted.jype.metadata.location.JMethodLocation (implements honeyroasted.jype.metadata.location.JGenericDeclarationLocation)
- honeyroasted.jype.metadata.JReflectionType.Executable (implements honeyroasted.jype.metadata.JReflectionType<T>)
- honeyroasted.jype.metadata.JReflectionType.Field (implements honeyroasted.jype.metadata.JReflectionType<T>)
- honeyroasted.jype.metadata.JReflectionType.Type (implements honeyroasted.jype.metadata.JReflectionType<T>)
- honeyroasted.jype.system.resolver.JResolutionResult<I,
O> - honeyroasted.jype.metadata.signature.JSignature.Array (implements honeyroasted.jype.metadata.signature.JSignature.InformalType)
- honeyroasted.jype.metadata.signature.JSignature.ClassDeclaration (implements honeyroasted.jype.metadata.signature.JSignature.GenericDeclaration)
- honeyroasted.jype.metadata.signature.JSignature.Declared
- honeyroasted.jype.metadata.signature.JSignature.IntersectionType (implements honeyroasted.jype.metadata.signature.JSignature.InformalType)
- honeyroasted.jype.metadata.signature.JSignature.MethodDeclaration (implements honeyroasted.jype.metadata.signature.JSignature.GenericDeclaration)
- honeyroasted.jype.metadata.signature.JSignature.Parameterized (implements honeyroasted.jype.metadata.signature.JSignature.InformalType)
- honeyroasted.jype.metadata.signature.JSignature.Type (implements honeyroasted.jype.metadata.signature.JSignature.InformalType)
- honeyroasted.jype.metadata.signature.JSignature.VarType (implements honeyroasted.jype.metadata.signature.JSignature.InformalType)
- honeyroasted.jype.metadata.signature.JSignature.VarTypeDeclaration (implements honeyroasted.jype.metadata.signature.JSignature.Declaration)
- honeyroasted.jype.metadata.signature.JSignature.WildType (implements honeyroasted.jype.metadata.signature.JSignature.InformalType)
- honeyroasted.jype.metadata.signature.JSignatureString.ClassDeclaration (implements honeyroasted.jype.metadata.signature.JSignatureString)
- honeyroasted.jype.metadata.signature.JSignatureString.JMethodReference (implements honeyroasted.jype.metadata.signature.JSignatureString)
- honeyroasted.jype.metadata.signature.JSignatureString.MethodDeclaration (implements honeyroasted.jype.metadata.signature.JSignatureString)
- honeyroasted.jype.metadata.signature.JSignatureString.Type (implements honeyroasted.jype.metadata.signature.JSignatureString)
- honeyroasted.jype.system.visitor.visitors.JToSourceTypeVisitor.Mode
- honeyroasted.jype.system.solver.constraints.JTypeContext.ChosenField (implements honeyroasted.almonds.SimpleName)
- honeyroasted.jype.system.solver.constraints.JTypeContext.ChosenMethod (implements honeyroasted.almonds.SimpleName)
- honeyroasted.jype.metadata.location.JTypeParameterLocation
- java.lang.Record