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(). | 
public GroovyParserUtil(java.lang.String scriptStr)
scriptStr - The script to parsepublic java.util.Set<java.lang.String> getUnboundVariables()
public java.util.Set<java.lang.String> getAssignedUnboundVariables()
public java.util.Set<java.lang.String> getClassesUsed()
public java.util.Set<java.lang.String> getMethodsUsed()
public java.util.Set<java.lang.String> getUnboundVariablesWithoutNullCheck()
public java.util.List<java.lang.String> getSecurityMessages()
public java.util.Set<java.lang.String> getGetAttributeArgs()
public java.util.Set<java.lang.String> getSetAttributeArgs()