Interface JMethodReference
- All Superinterfaces:
honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,,JType>> JGenericDeclaration,JMethodType,JType,honeyroasted.collect.modify.PossiblyUnmodifiable,honeyroasted.almonds.SimpleName
- All Known Implementing Classes:
JMethodReferenceDelegate,JMethodReferenceImpl
public interface JMethodReference
extends honeyroasted.collect.modify.PossiblyUnmodifiable, JMethodType
-
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 booleandefault JMethodReferencedefault JClassTypeparameterized(JArgumentType... typeArguments) parameterized(List<JArgumentType> typeArguments) default List<JArgumentType> Methods inherited from interface honeyroasted.jype.type.JMethodType
accept, access, exceptionTypes, genericDeclarationLocation, hasModifier, hasModifier, hasRelevantOuterType, hasTypeParameters, location, modifiers, outerClass, parameters, resolveVarType, returnType, setExceptionTypes, setLocation, setModifiers, setOuterClass, setParameters, setReturnType, setTypeParameters, typeParametersMethods 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, upwardsProjection, varTypeResolverMethods inherited from interface honeyroasted.collect.modify.PossiblyUnmodifiable
isUnmodifiable, setUnmodifiableMethods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Method Details
-
parameterized
-
parameterized
-
parameterizedWithTypeVars
JParameterizedMethodType parameterizedWithTypeVars() -
methodReference
- Specified by:
methodReferencein interfaceJMethodType
-
outerType
- Specified by:
outerTypein interfaceJMethodType
-
hasTypeArguments
default boolean hasTypeArguments()- Specified by:
hasTypeArgumentsin interfaceJMethodType
-
typeArguments
- Specified by:
typeArgumentsin interfaceJMethodType
-
hasCyclicTypeVariables
- Specified by:
hasCyclicTypeVariablesin interfaceJType
-