|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.Statement
org.eclipse.jdt.internal.compiler.ast.AssertStatement
public class AssertStatement
Field Summary | |
---|---|
Expression |
assertExpression
|
Expression |
exceptionArgument
|
Constructor Summary | |
---|---|
AssertStatement(Expression exceptionArgument,
Expression assertExpression,
int startPosition)
|
|
AssertStatement(Expression assertExpression,
int startPosition)
|
Method Summary | |
---|---|
FlowInfo |
analyseCode(BlockScope currentScope,
FlowContext flowContext,
FlowInfo flowInfo)
|
void |
generateCode(BlockScope currentScope,
CodeStream codeStream)
|
void |
manageSyntheticAccessIfNecessary(BlockScope currentScope,
FlowInfo flowInfo)
|
java.lang.StringBuffer |
printStatement(int tab,
java.lang.StringBuffer output)
|
void |
resolve(BlockScope scope)
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
|
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
---|
branchChainTo, complainIfUnreachable, generateArguments, isEmptyBlock, isValidJavaStatement, print, resolveCase |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.ASTNode |
---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public Expression assertExpression
public Expression exceptionArgument
Constructor Detail |
---|
public AssertStatement(Expression exceptionArgument, Expression assertExpression, int startPosition)
public AssertStatement(Expression assertExpression, int startPosition)
Method Detail |
---|
public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo)
analyseCode
in class Statement
public void generateCode(BlockScope currentScope, CodeStream codeStream)
generateCode
in class Statement
public void resolve(BlockScope scope)
resolve
in class Statement
public void traverse(ASTVisitor visitor, BlockScope scope)
traverse
in class ASTNode
public void manageSyntheticAccessIfNecessary(BlockScope currentScope, FlowInfo flowInfo)
public java.lang.StringBuffer printStatement(int tab, java.lang.StringBuffer output)
printStatement
in class Statement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |