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

java.lang.Object
  extended by org.apache.myfaces.buildtools.maven2.plugin.javascript.obfuscator.javascript15parser.ProgramContext
Direct Known Subclasses:
FunctionContext

public class ProgramContext
extends Object


Field Summary
protected  String _name
           
protected  NameGen _nameGen
           
protected  HashMap _symbolTable
           
 
Constructor Summary
ProgramContext(String name)
           
ProgramContext(String name, NameGen nameGen)
           
 
Method Summary
 void addToken(String name, AnnotatedToken token)
           
 String generateSymbolName()
           
 String getName()
           
 NameGen getNameGen()
           
 AnnotatedToken getToken(String key)
           
 void setName(String name)
           
 void setNameGen(NameGen nameGen)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_symbolTable

protected HashMap _symbolTable

_name

protected String _name

_nameGen

protected NameGen _nameGen
Constructor Detail

ProgramContext

public ProgramContext(String name)

ProgramContext

public ProgramContext(String name,
                      NameGen nameGen)
Method Detail

addToken

public void addToken(String name,
                     AnnotatedToken token)

generateSymbolName

public String generateSymbolName()

getName

public String getName()

getNameGen

public NameGen getNameGen()

getToken

public AnnotatedToken getToken(String key)

setName

public void setName(String name)

setNameGen

public void setNameGen(NameGen nameGen)


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.