Interface JExpressionInformation
- All Superinterfaces:
honeyroasted.almonds.SimpleName
- All Known Subinterfaces:
JExpressionInformation.Constant,JExpressionInformation.GetField<T>,JExpressionInformation.Instantiation,JExpressionInformation.InstantiationReference,JExpressionInformation.Invocation,JExpressionInformation.InvocationReference<T>,JExpressionInformation.Lambda,JExpressionInformation.MethodInvocation<T>,JExpressionInformation.Multi,JExpressionInformation.SimplyTyped
- All Known Implementing Classes:
JExpressionInformation.Constant.Simple,JExpressionInformation.GetField.Simple,JExpressionInformation.Instantiation.Simple,JExpressionInformation.InstantiationReference.Simple,JExpressionInformation.InvocationReference.Simple,JExpressionInformation.Lambda.Simple,JExpressionInformation.MethodInvocation.Simple,JExpressionInformation.Multi.Simple,JExpressionInformation.SimplyTyped.Simple
public interface JExpressionInformation
extends honeyroasted.almonds.SimpleName
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceJExpressionInformation.GetField<T extends honeyroasted.almonds.SimpleName>static interfacestatic interfacestatic interfacestatic interfaceJExpressionInformation.InvocationReference<T extends honeyroasted.almonds.SimpleName>static interfacestatic interfaceJExpressionInformation.MethodInvocation<T extends honeyroasted.almonds.SimpleName>static interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptiongetSimpleType(JTypeSystem system, Function<JType, JType> mapper) default booleanMethods inherited from interface honeyroasted.almonds.SimpleName
simpleName
-
Method Details
-
of
-
isSimplyTyped
default boolean isSimplyTyped() -
getSimpleType
-