Interface JParameterizedMethodType
- All Superinterfaces:
honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> JGenericDeclaration,JMethodType,JParameterizedType,JType,honeyroasted.collect.modify.PossiblyUnmodifiable,honeyroasted.almonds.SimpleName
- All Known Implementing Classes:
JParameterizedMethodTypeDelegate,JParameterizedMethodTypeImpl
public interface JParameterizedMethodType
extends honeyroasted.collect.modify.PossiblyUnmodifiable, JMethodType, JParameterizedType
-
Nested Class Summary
Nested classes/interfaces inherited from interface honeyroasted.jype.type.JType
JType.Equality -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanhasCyclicTypeVariables(Set<JVarType> seen) default booleanvoidsetMethodReference(JMethodReference methodReference) voidsetOuterType(JClassType outerType) Methods inherited from interface honeyroasted.jype.type.JMethodType
accept, access, exceptionTypes, genericDeclarationLocation, hasModifier, hasModifier, hasRelevantOuterType, hasTypeParameters, location, methodReference, modifiers, outerClass, parameters, resolveVarType, returnType, setExceptionTypes, setLocation, setModifiers, setOuterClass, setParameters, setReturnType, setTypeParameters, typeArguments, typeParametersMethods inherited from interface honeyroasted.jype.type.JParameterizedType
setTypeArguments, typeArguments, varTypeResolverMethods 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, knownDirectSupertypes, metadata, signature, structuralEquals, typeEquals, typeSystem, upwardsProjection, upwardsProjectionMethods inherited from interface honeyroasted.collect.modify.PossiblyUnmodifiable
isUnmodifiable, setUnmodifiableMethods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Method Details
-
outerType
JClassType outerType()- Specified by:
outerTypein interfaceJMethodType
-
setOuterType
-
setMethodReference
-
hasCyclicTypeVariables
- Specified by:
hasCyclicTypeVariablesin interfaceJType
-
hasTypeArguments
default boolean hasTypeArguments()- Specified by:
hasTypeArgumentsin interfaceJMethodType- Specified by:
hasTypeArgumentsin interfaceJParameterizedType
-