@Concealed
public class GroovyParserUtil
extends java.lang.Object
Constructor and Description |
---|
GroovyParserUtil(java.lang.String scriptStr)
Create a new parser utility class, using supplied script String
For internal framework use only.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAssignedUnboundVariables()
Get the list of all variables which will go to Groovy's Binding at the time the
script is run for the purpose of assignment.
|
java.util.Set<java.lang.String> |
getClassesUsed()
Deprecated.
Internal use only
|
java.util.Set<java.lang.String> |
getGetAttributeArgs()
Get all the attributes retrieved by calls to this.getAttribute(String)
|
java.util.Set<java.lang.String> |
getMethodsUsed()
Gets the set of all methods which are called directly via the script.
|
java.util.List<java.lang.String> |
getSecurityMessages()
Get the security messages generated by this code.
|
java.util.Set<java.lang.String> |
getSetAttributeArgs()
Get all the attributes set with a call to this.setAttribute(String)
|
java.util.Set<java.lang.String> |
getUnboundVariables()
Get the list of all variables which will go to Groovy's Binding at the time
the script is run, with the exception of those which are lvalues in assignments (i.e., "lvalue = rvalue")
For internal framework use only.
|
java.util.Set<java.lang.String> |
getUnboundVariablesWithoutNullCheck()
Get the list of all variables which will go to Groovy's Binding at the time
the script is run, which are not guarded by a call to nvl().
|
@Concealed public GroovyParserUtil(java.lang.String scriptStr)
scriptStr
- The script to parse@Concealed public java.util.Set<java.lang.String> getUnboundVariables()
@Concealed public java.util.Set<java.lang.String> getAssignedUnboundVariables()
@Concealed public java.util.Set<java.lang.String> getClassesUsed()
@Concealed public java.util.Set<java.lang.String> getMethodsUsed()
@Concealed public java.util.Set<java.lang.String> getUnboundVariablesWithoutNullCheck()
@Concealed public java.util.List<java.lang.String> getSecurityMessages()
@Concealed public java.util.Set<java.lang.String> getGetAttributeArgs()
@Concealed public java.util.Set<java.lang.String> getSetAttributeArgs()