| Modifier and Type | Method and Description |
|---|---|
ELType |
ELParser.getType(Class<?> targetClass) |
ELType |
ELParser.getType(ClassName targetClass) |
ELType |
ELParser.getType(String classExpression) |
| Modifier and Type | Method and Description |
|---|---|
TypedTemplateStatement |
ELParser.parse(String expression,
Variables variables,
ELType expectedType) |
| Constructor and Description |
|---|
ELTypeTemplateModel(ELType obj,
freemarker.ext.beans.BeansWrapper wrapper) |
| Modifier and Type | Method and Description |
|---|---|
ELType |
JavaMethod.getReturnType() |
ELType |
Argument.getType() |
ELType |
JavaAnnotation.getType() |
ELType |
JavaField.getType() |
ELType |
Variables.getVariable(String name) |
ELType |
Variables.setVariable(String name,
ELType type) |
| Modifier and Type | Method and Description |
|---|---|
List<ELType> |
JavaMethod.getExceptions() |
| Modifier and Type | Method and Description |
|---|---|
static Argument |
Argument.arg(String name,
ELType type) |
ELType |
Variables.setVariable(String name,
ELType type) |
| Constructor and Description |
|---|
Argument(String name,
ELType type) |
JavaAnnotation(ELType type) |
JavaAnnotation(ELType type,
String... parameters) |
JavaField(ELType type,
String name) |
JavaField(ELType type,
String name,
JavaStatement value) |
JavaMethod(String name,
ELType returnType,
Argument... arguments) |
| Modifier and Type | Method and Description |
|---|---|
ELType |
ELVisitor.getMatchingVisibleMethodReturnType(String methodName,
ELType[] parameterTypes) |
ELType |
ELVisitor.getType() |
ELType |
ELParserImpl.getType(Class<?> targetClass) |
ELType |
ELParserImpl.getType(ClassName targetClass) |
ELType |
ELParserImpl.getType(String classExpression) |
ELType |
ELVisitor.getVariable(String name) |
| Modifier and Type | Method and Description |
|---|---|
String |
ELVisitor.coerceToType(String valueString,
ELType expectedType) |
ELType |
ELVisitor.getMatchingVisibleMethodReturnType(String methodName,
ELType[] parameterTypes) |
TypedTemplateStatement |
ELParserImpl.parse(String expression,
Variables variables,
ELType expectedType) |
void |
ELVisitor.parse(String expression,
Variables contextVariables,
ELType expectedType)
Parse specified EL expression and return Java code, that represent this expression
|
void |
ELVisitor.setExpressionType(ELType variableType) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ELType |
AbstractBinaryOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryArithmeticOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryBooleanOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryBooleanResultOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryArithmeticIntegerOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ELType |
AbstractBinaryOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryArithmeticOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryBooleanOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryBooleanResultOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
protected ELType |
BinaryArithmeticIntegerOperationTreeNode.getOperationType(ELType firstArgumentType,
ELType secondArgumentType) |
| Modifier and Type | Class and Description |
|---|---|
class |
ComplexType |
class |
GeneratedType |
class |
NullType |
class |
PlainClassType |
class |
ReferencedType |
| Modifier and Type | Field and Description |
|---|---|
static ELType |
TypesFactory.BOOLEAN_TYPE |
static ELType |
TypesFactory.DOUBLE_TYPE |
static ELType |
NullType.INSTANCE
Singleton instance of
NullType |
static ELType |
TypesFactory.INT_TYPE |
static ELType |
TypesFactory.INTEGER_TYPE |
static ELType[] |
PlainClassType.NO_TYPES |
static ELType |
TypesFactory.OBJECT_TYPE |
static ELType |
TypesFactory.STRING_TYPE |
static ELType |
TypesFactory.VOID_TYPE |
| Modifier and Type | Method and Description |
|---|---|
ELType |
PlainClassType.getContainerType() |
ELType |
ELType.getContainerType() |
ELType |
ReferencedType.getContainerType() |
ELType |
ComplexType.getContainerType() |
ELType |
NullType.getContainerType() |
ELType |
TypesFactoryImpl.getGeneratedType(String typeString,
ELType superType) |
ELType |
TypesFactory.getGeneratedType(String typeString,
ELType superType) |
ELType |
TypesFactoryImpl.getMatchingVisibleMethodReturnType(ELType elType,
String methodName,
ELType... parameterTypes)
Find an accessible method that matches the given name and has compatible parameters.
|
ELType |
TypesFactory.getMatchingVisibleMethodReturnType(ELType elType,
String methodName,
ELType... parameterTypes)
Find an accessible method that matches the given name and has compatible parameters.
|
ELType |
PlainClassType.getRawType() |
ELType |
ELType.getRawType() |
ELType |
ReferencedType.getRawType() |
ELType |
ComplexType.getRawType() |
ELType |
NullType.getRawType() |
ELType |
GeneratedType.getSuperType() |
ELType |
DummyPropertyDescriptor.getType() |
ELType |
ELPropertyDescriptor.getType() |
ELType |
TypesFactoryImpl.getType(String typeString) |
ELType |
TypesFactory.getType(String typeString)
|
ELType |
TypesFactoryImpl.getType(Type reflectionType) |
ELType |
TypesFactory.getType(Type reflectionType)
|
ELType[] |
PlainClassType.getTypeArguments() |
ELType[] |
TypeParser.getTypeArguments() |
ELType[] |
ELType.getTypeArguments() |
ELType[] |
ReferencedType.getTypeArguments() |
ELType[] |
ComplexType.getTypeArguments() |
ELType[] |
NullType.getTypeArguments() |
| Modifier and Type | Method and Description |
|---|---|
ELType |
TypesFactoryImpl.getGeneratedType(String typeString,
ELType superType) |
ELType |
TypesFactory.getGeneratedType(String typeString,
ELType superType) |
ELType |
TypesFactoryImpl.getMatchingVisibleMethodReturnType(ELType elType,
String methodName,
ELType... parameterTypes)
Find an accessible method that matches the given name and has compatible parameters.
|
ELType |
TypesFactoryImpl.getMatchingVisibleMethodReturnType(ELType elType,
String methodName,
ELType... parameterTypes)
Find an accessible method that matches the given name and has compatible parameters.
|
ELType |
TypesFactory.getMatchingVisibleMethodReturnType(ELType elType,
String methodName,
ELType... parameterTypes)
Find an accessible method that matches the given name and has compatible parameters.
|
ELType |
TypesFactory.getMatchingVisibleMethodReturnType(ELType elType,
String methodName,
ELType... parameterTypes)
Find an accessible method that matches the given name and has compatible parameters.
|
ELPropertyDescriptor |
TypesFactoryImpl.getPropertyDescriptor(ELType elType,
String propertyName)
This method return PropertyDescriptor by specified propertyName and clazz.
|
ELPropertyDescriptor |
TypesFactory.getPropertyDescriptor(ELType type,
String name)
This method return PropertyDescriptor by specified propertyName and clazz.
|
boolean |
PlainClassType.isAssignableFrom(ELType anotherType) |
boolean |
ELType.isAssignableFrom(ELType anotherType) |
boolean |
ReferencedType.isAssignableFrom(ELType anotherType) |
boolean |
ComplexType.isAssignableFrom(ELType anotherType) |
boolean |
NullType.isAssignableFrom(ELType anotherType) |
| Constructor and Description |
|---|
ComplexType(ELType clearComponentType,
ELType[] typeArguments,
int arrayDepth) |
ComplexType(ELType clearComponentType,
ELType[] typeArguments,
int arrayDepth) |
GeneratedType(String classCodeString,
ELType superType) |
| Modifier and Type | Method and Description |
|---|---|
ELType |
ScriptObjectStatement.getImplementationType() |
ELType |
CastComponentStatement.getType() |
ELType |
DefineObjectStatement.getType() |
ELType |
ScriptObjectStatement.getType() |
ELType |
TypedTemplateStatement.getType() |
ELType |
StatementsContainer.getVariable(String name) |
ELType |
ForEachStatement.getVarType() |
ELType |
StatementsContainer.setVariable(String name,
ELType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
CastComponentStatement.setType(ELType type) |
ELType |
StatementsContainer.setVariable(String name,
ELType type) |
| Constructor and Description |
|---|
HelperJavaMethod(String name,
ELType returnType,
Argument[] arguments) |
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.