APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.tools.example.debug.expr

public Class ExpressionParser

extends Object
implements ExpressionParserConstants
Class Inheritance
All Implemented Interfaces
com.sun.tools.example.debug.expr.ExpressionParserConstants
Imports
com.sun.jdi.*, java.util.Stack, .List, .ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
pack-priv static class
private static class

Field Summary

Modifier and TypeField and Description
pack-priv ExpressionParser.GetFrame
private final ExpressionParser.JJCalls[]
private int
private List<int[]>
private int[]
private int
private int
pack-priv JavaCharStream
private int
private int
private final int[]
private static int[]
private static int[]
private static int[]
private static int[]
private Token
private int[]
private final ExpressionParser.LookaheadSuccess
public Token
jj_nt

Next token.

private int
private boolean
private Token
private static ExpressionParser.GetFrame
private static LValue
pack-priv Stack<LValue>
public Token
token

Current token.

public ExpressionParserTokenManager
token_source

Generated Token Manager.

pack-priv VirtualMachine

Constructor Summary

AccessConstructor and Description
public
ExpressionParser(InputStream stream)

Constructor with InputStream.

public
ExpressionParser(InputStream stream, String encoding)

Constructor with InputStream and supplied encoding

public
ExpressionParser(Reader stream)

Constructor.

public
ExpressionParser(ExpressionParserTokenManager tm)

Constructor with generated Token Manager.

Method Summary

Modifier and TypeMethod and Description
public final void
public final void
public final void
public final void
public final List<Value>
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
disable_tracing()

Disable tracing.

public final void
enable_tracing()

Enable tracing.

public final void
public static Value
public final void
public final void
public ParseException
generateParseException()

Generate ParseException.

public static Value
public final Token
getNextToken()

Get the next Token.

public final Token
getToken(int index)

Get the specific Token.

public final void
public final void
private boolean
jj_2_1(int xla)

private boolean
jj_2_2(int xla)

private boolean
jj_2_3(int xla)

private boolean
jj_2_4(int xla)

private boolean
jj_2_5(int xla)

private boolean
jj_2_6(int xla)

private boolean
jj_2_7(int xla)

private boolean
jj_2_8(int xla)

private boolean
jj_2_9(int xla)

private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private void
jj_add_error_token(int kind, int pos)

private Token
jj_consume_token(int kind)

private static void
private static void
private static void
private static void
private int
private void
private void
jj_save(int index, int xla)

private boolean
jj_scan_token(int kind)

public final void
public static void
main(String[] args)

public final void
public final String
Name()

public final void
public final void
pack-priv LValue
peek()

pack-priv LValue
pop()

public final void
public final void
public final void
public final void
public final void
public final void
public final void
pack-priv void
push(LValue lval)

public void
ReInit(InputStream stream)

Reinitialise.

public void
ReInit(InputStream stream, String encoding)

Reinitialise.

public void
ReInit(Reader stream)

Reinitialise.

public void
public final void
public final void
public final void
Type()

THE JAVA LANGUAGE GRAMMAR STARTS HERE *

public final void
public final void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait