|
||||||||||
| 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.Expression
org.eclipse.jdt.internal.compiler.ast.Assignment
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment
org.eclipse.jdt.internal.compiler.ast.PrefixExpression
public class PrefixExpression
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.CompoundAssignment |
|---|
operator, preAssignImplicitConversion |
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Assignment |
|---|
expression, lhs |
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Expression |
|---|
constant, implicitConversion, resolvedType, statementEnd |
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| Fields inherited from interface org.eclipse.jdt.internal.compiler.ast.OperatorIds |
|---|
AND, AND_AND, DIVIDE, EQUAL, EQUAL_EQUAL, GREATER, GREATER_EQUAL, INSTANCEOF, LEFT_SHIFT, LESS, LESS_EQUAL, MINUS, MINUS_MINUS, MULTIPLY, NOT, NOT_EQUAL, NumberOfTables, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XOR |
| Constructor Summary | |
|---|---|
PrefixExpression(Expression lhs,
Expression expression,
int operator,
int pos)
PrefixExpression constructor comment. |
|
| Method Summary | |
|---|---|
boolean |
checkCastCompatibility()
|
String |
operatorToString()
|
StringBuffer |
printExpressionNoParenthesis(int indent,
StringBuffer output)
|
boolean |
restrainUsageToNumericTypes()
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
Traverse an expression in the context of a blockScope |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.CompoundAssignment |
|---|
analyseCode, generateCode, nullStatus, resolveType |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Assignment |
|---|
localVariableBinding, print, printExpression, printStatement, resolveTypeExpecting |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, 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 |
| Constructor Detail |
|---|
public PrefixExpression(Expression lhs,
Expression expression,
int operator,
int pos)
lhs - org.eclipse.jdt.internal.compiler.ast.Expressionexpression - org.eclipse.jdt.internal.compiler.ast.Expressionoperator - int| Method Detail |
|---|
public boolean checkCastCompatibility()
checkCastCompatibility in class CompoundAssignmentpublic String operatorToString()
operatorToString in class CompoundAssignment
public StringBuffer printExpressionNoParenthesis(int indent,
StringBuffer output)
printExpressionNoParenthesis in class CompoundAssignmentpublic boolean restrainUsageToNumericTypes()
restrainUsageToNumericTypes in class CompoundAssignment
public void traverse(ASTVisitor visitor,
BlockScope scope)
Expression
traverse in class CompoundAssignment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||