org.mvel2.util
Class ProtoParser

java.lang.Object
  extended by org.mvel2.util.ProtoParser

public class ProtoParser
extends java.lang.Object


Constructor Summary
ProtoParser(char[] expr, int offset, int offsetEnd, java.lang.String protoName, ParserContext pCtx, int fields, ExecutionStack splitAccumulator)
           
 
Method Summary
static void checkForPossibleUnresolvedViolations(char[] expr, int cursor, ParserContext pCtx)
          This is such a horrible hack, but it's more performant than any other horrible hack I can think of right now.
 int getCursor()
           
static java.lang.String getNextUnresolvedWaiting()
           
static boolean isUnresolvedWaiting()
           
static void notifyForLateResolution(Proto proto)
           
 Proto parse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtoParser

public ProtoParser(char[] expr,
                   int offset,
                   int offsetEnd,
                   java.lang.String protoName,
                   ParserContext pCtx,
                   int fields,
                   ExecutionStack splitAccumulator)
Method Detail

parse

public Proto parse()

notifyForLateResolution

public static void notifyForLateResolution(Proto proto)

getCursor

public int getCursor()

checkForPossibleUnresolvedViolations

public static void checkForPossibleUnresolvedViolations(char[] expr,
                                                        int cursor,
                                                        ParserContext pCtx)
This is such a horrible hack, but it's more performant than any other horrible hack I can think of right now.

Parameters:
expr -
cursor -
pCtx -

isUnresolvedWaiting

public static boolean isUnresolvedWaiting()

getNextUnresolvedWaiting

public static java.lang.String getNextUnresolvedWaiting()


Copyright © 2011. All Rights Reserved.