|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
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.PostfixExpression
public class PostfixExpression
| 字段摘要 |
|---|
| 从类 org.eclipse.jdt.internal.compiler.ast.CompoundAssignment 继承的字段 |
|---|
operator, preAssignImplicitConversion |
| 从类 org.eclipse.jdt.internal.compiler.ast.Assignment 继承的字段 |
|---|
expression, lhs |
| 从类 org.eclipse.jdt.internal.compiler.ast.Expression 继承的字段 |
|---|
constant, implicitConversion, resolvedType, statementEnd |
| 从类 org.eclipse.jdt.internal.compiler.ast.Statement 继承的字段 |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| 从接口 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 |
| 构造方法摘要 | |
|---|---|
PostfixExpression(Expression lhs,
Expression expression,
int operator,
int pos)
|
|
| 方法摘要 | |
|---|---|
boolean |
checkCastCompatibility()
|
void |
generateCode(BlockScope currentScope,
CodeStream codeStream,
boolean valueRequired)
Code generation for PostfixExpression |
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 |
| 从类 org.eclipse.jdt.internal.compiler.ast.CompoundAssignment 继承的方法 |
|---|
analyseCode, nullStatus, resolveType |
| 从类 org.eclipse.jdt.internal.compiler.ast.Assignment 继承的方法 |
|---|
localVariableBinding, print, printExpression, printStatement, resolveTypeExpecting |
| 从类 org.eclipse.jdt.internal.compiler.ast.Statement 继承的方法 |
|---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, resolveCase |
| 从类 org.eclipse.jdt.internal.compiler.ast.ASTNode 继承的方法 |
|---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public PostfixExpression(Expression lhs,
Expression expression,
int operator,
int pos)
| 方法详细信息 |
|---|
public boolean checkCastCompatibility()
CompoundAssignment 中的 checkCastCompatibility
public void generateCode(BlockScope currentScope,
CodeStream codeStream,
boolean valueRequired)
CompoundAssignment 中的 generateCodecurrentScope - org.eclipse.jdt.internal.compiler.lookup.BlockScopecodeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStreamvalueRequired - booleanpublic String operatorToString()
CompoundAssignment 中的 operatorToString
public StringBuffer printExpressionNoParenthesis(int indent,
StringBuffer output)
CompoundAssignment 中的 printExpressionNoParenthesispublic boolean restrainUsageToNumericTypes()
CompoundAssignment 中的 restrainUsageToNumericTypes
public void traverse(ASTVisitor visitor,
BlockScope scope)
Expression 复制的描述
CompoundAssignment 中的 traverse
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||