Package org.mvel2.debug
Class DebugTools
- java.lang.Object
-
- org.mvel2.debug.DebugTools
-
public class DebugTools extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
DebugTools.DecompileContext
-
Constructor Summary
Constructors Constructor Description DebugTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decompile(java.io.Serializable expr)
static java.lang.String
decompile(CompiledExpression cExp)
private static java.lang.String
decompile(CompiledExpression cExp, boolean nest, DebugTools.DecompileContext context)
static java.lang.Class
determineType(java.lang.String name, CompiledExpression compiledExpression)
static java.util.Map<java.lang.String,VariableResolver>
getAllVariableResolvers(VariableResolverFactory rootFactory)
static java.lang.String
getOperatorName(int operator)
static java.lang.String
getOperatorSymbol(int operator)
-
-
-
Method Detail
-
decompile
public static java.lang.String decompile(java.io.Serializable expr)
-
decompile
public static java.lang.String decompile(CompiledExpression cExp)
-
decompile
private static java.lang.String decompile(CompiledExpression cExp, boolean nest, DebugTools.DecompileContext context)
-
getOperatorSymbol
public static java.lang.String getOperatorSymbol(int operator)
-
getOperatorName
public static java.lang.String getOperatorName(int operator)
-
determineType
public static java.lang.Class determineType(java.lang.String name, CompiledExpression compiledExpression)
-
getAllVariableResolvers
public static java.util.Map<java.lang.String,VariableResolver> getAllVariableResolvers(VariableResolverFactory rootFactory)
-
-