org.apache.myfaces.buildtools.maven2.plugin.javascript.obfuscator.javascript15parser
Class JSParserUtils

java.lang.Object
  extended by org.apache.myfaces.buildtools.maven2.plugin.javascript.obfuscator.javascript15parser.JSParserUtils

public class JSParserUtils
extends java.lang.Object


Constructor Summary
JSParserUtils()
           
 
Method Summary
static void annotateToken(Token t, int annotationId, java.lang.Object annotationObject, int wsSensitive)
           
static void annotateTokens(java.util.Vector v, int annotationId, java.lang.Object annotationObject, int wsSensitive)
           
static void pushToken(ProgramContextStack contextStack, AnnotatedToken token)
           
static void pushTokens(ProgramContextStack contextStack, java.util.Vector v)
           
static void tagAssignmentExpression(ProgramContextStack contextStack, AnnotatedToken varToken, AnnotatedToken lhs, AnnotatedToken op, AnnotatedToken rhs, AnnotatedToken end)
           
static void tagEvalCalls(Token funcToken, Token bodyStart, Token bodyEnd)
           
static void tagMethodInvocation(ProgramContextStack contextStack, AnnotatedToken start, AnnotatedToken end)
           
static void tagObjectIdentifier(Token objToken, Token end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSParserUtils

public JSParserUtils()
Method Detail

tagEvalCalls

public static void tagEvalCalls(Token funcToken,
                                Token bodyStart,
                                Token bodyEnd)
Parameters:
funcToken -
bodyStart -
bodyEnd -

pushToken

public static void pushToken(ProgramContextStack contextStack,
                             AnnotatedToken token)
Parameters:
contextStack -
token -

pushTokens

public static void pushTokens(ProgramContextStack contextStack,
                              java.util.Vector v)
Parameters:
contextStack -
v -

tagObjectIdentifier

public static void tagObjectIdentifier(Token objToken,
                                       Token end)
Parameters:
objToken -
end -

tagMethodInvocation

public static void tagMethodInvocation(ProgramContextStack contextStack,
                                       AnnotatedToken start,
                                       AnnotatedToken end)
Parameters:
contextStack -
start -
end -

tagAssignmentExpression

public static void tagAssignmentExpression(ProgramContextStack contextStack,
                                           AnnotatedToken varToken,
                                           AnnotatedToken lhs,
                                           AnnotatedToken op,
                                           AnnotatedToken rhs,
                                           AnnotatedToken end)
Parameters:
contextStack -
lhs -
op -
rhs -
end -

annotateToken

public static void annotateToken(Token t,
                                 int annotationId,
                                 java.lang.Object annotationObject,
                                 int wsSensitive)
Parameters:
t -
annotationId -
annotationObject -
wsSensitive -

annotateTokens

public static void annotateTokens(java.util.Vector v,
                                  int annotationId,
                                  java.lang.Object annotationObject,
                                  int wsSensitive)
Parameters:
v -
annotationId -
annotationObject -
wsSensitive -


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.