Interface JExpressionInformation.GetField<T extends honeyroasted.almonds.SimpleName>
- All Superinterfaces:
JExpressionInformation,honeyroasted.almonds.SimpleName
- All Known Implementing Classes:
JExpressionInformation.GetField.Simple
- Enclosing interface:
JExpressionInformation
public static interface JExpressionInformation.GetField<T extends honeyroasted.almonds.SimpleName>
extends JExpressionInformation
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordJExpressionInformation.GetField.Simple<T extends honeyroasted.almonds.SimpleName>Nested classes/interfaces inherited from interface honeyroasted.jype.system.JExpressionInformation
JExpressionInformation.Constant, JExpressionInformation.GetField<T extends honeyroasted.almonds.SimpleName>, JExpressionInformation.Instantiation, JExpressionInformation.InstantiationReference, JExpressionInformation.Invocation, JExpressionInformation.InvocationReference<T extends honeyroasted.almonds.SimpleName>, JExpressionInformation.Lambda, JExpressionInformation.MethodInvocation<T extends honeyroasted.almonds.SimpleName>, JExpressionInformation.Multi, JExpressionInformation.SimplyTyped -
Method Summary
Modifier and TypeMethodDescriptiongetSimpleType(JTypeSystem system, Function<JType, JType> mapper) default booleanname()source()Methods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Method Details
-
isSimplyTyped
default boolean isSimplyTyped()- Specified by:
isSimplyTypedin interfaceJExpressionInformation
-
getSimpleType
- Specified by:
getSimpleTypein interfaceJExpressionInformation
-
declaring
JClassReference declaring() -
declaringMethod
JMethodReference declaringMethod() -
source
T source() -
name
String name()
-