Package org.mvel2.ast
Class NewObjectNode.NewObjectArray
- java.lang.Object
-
- org.mvel2.ast.NewObjectNode.NewObjectArray
-
- All Implemented Interfaces:
java.io.Serializable
,Accessor
- Enclosing class:
- NewObjectNode
public static class NewObjectNode.NewObjectArray extends java.lang.Object implements Accessor, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class
arrayType
private ExecutableStatement[]
sizes
-
Constructor Summary
Constructors Constructor Description NewObjectArray(java.lang.Class arrayType, ExecutableStatement[] sizes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
getKnownEgressType()
java.lang.Object
getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
java.lang.Object
setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
-
-
Field Detail
-
sizes
private ExecutableStatement[] sizes
-
arrayType
private java.lang.Class arrayType
-
-
Constructor Detail
-
NewObjectArray
public NewObjectArray(java.lang.Class arrayType, ExecutableStatement[] sizes)
-
-
Method Detail
-
getValue
public java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
-
setValue
public java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
getKnownEgressType
public java.lang.Class getKnownEgressType()
- Specified by:
getKnownEgressType
in interfaceAccessor
-
-