|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 SyntheticMethodBinding 的软件包 | |
|---|---|
| org.eclipse.jdt.internal.compiler | |
| org.eclipse.jdt.internal.compiler.ast | |
| org.eclipse.jdt.internal.compiler.codegen | |
| org.eclipse.jdt.internal.compiler.lookup | |
| org.eclipse.jdt.internal.compiler 中 SyntheticMethodBinding 的使用 |
|---|
| 参数类型为 SyntheticMethodBinding 的 org.eclipse.jdt.internal.compiler 中的方法 | |
|---|---|
void |
ClassFile.addSyntheticConstructorAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that provides an access to a private constructor. |
void |
ClassFile.addSyntheticEnumInitializationMethod(SyntheticMethodBinding methodBinding)
|
void |
ClassFile.addSyntheticEnumValueOfMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that implements Enum#valueOf(String) for a given enum type |
void |
ClassFile.addSyntheticEnumValuesMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that implements Enum#values() for a given enum type |
void |
ClassFile.addSyntheticFieldReadAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a synthetic method that generate an read access to a private field. |
void |
ClassFile.addSyntheticFieldWriteAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a synthetic method that generate an write access to a private field. |
void |
ClassFile.addSyntheticMethodAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that provides access to a private method. |
void |
ClassFile.addSyntheticSwitchTable(SyntheticMethodBinding methodBinding)
|
void |
ClassFile.completeCodeAttributeForSyntheticMethod(boolean hasExceptionHandlers,
SyntheticMethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes)
INTERNAL USE-ONLY That method completes the creation of the code attribute by setting - the attribute_length - max_stack - max_locals - code_length - exception table - and debug attributes if necessary. |
void |
ClassFile.completeCodeAttributeForSyntheticMethod(SyntheticMethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes)
INTERNAL USE-ONLY That method completes the creation of the code attribute by setting - the attribute_length - max_stack - max_locals - code_length - exception table - and debug attributes if necessary. |
| org.eclipse.jdt.internal.compiler.ast 中 SyntheticMethodBinding 的使用 |
|---|
| 声明为 SyntheticMethodBinding 的 org.eclipse.jdt.internal.compiler.ast 中的字段 | |
|---|---|
SyntheticMethodBinding |
SwitchStatement.synthetic
|
SyntheticMethodBinding[] |
QualifiedNameReference.syntheticReadAccessors
|
SyntheticMethodBinding |
QualifiedNameReference.syntheticWriteAccessor
|
| 参数类型为 SyntheticMethodBinding 的 org.eclipse.jdt.internal.compiler.ast 中的方法 | |
|---|---|
protected void |
QualifiedNameReference.setSyntheticAccessor(FieldBinding fieldBinding,
int index,
SyntheticMethodBinding syntheticAccessor)
|
| org.eclipse.jdt.internal.compiler.codegen 中 SyntheticMethodBinding 的使用 |
|---|
| 参数类型为 SyntheticMethodBinding 的 org.eclipse.jdt.internal.compiler.codegen 中的方法 | |
|---|---|
void |
CodeStream.generateSyntheticBodyForConstructorAccess(SyntheticMethodBinding accessBinding)
|
void |
CodeStream.generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding)
|
void |
CodeStream.generateSyntheticBodyForEnumValueOf(SyntheticMethodBinding methodBinding)
|
void |
CodeStream.generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding)
|
void |
CodeStream.generateSyntheticBodyForFieldReadAccess(SyntheticMethodBinding accessMethod)
|
void |
CodeStream.generateSyntheticBodyForFieldWriteAccess(SyntheticMethodBinding accessMethod)
|
void |
CodeStream.generateSyntheticBodyForMethodAccess(SyntheticMethodBinding accessMethod)
|
void |
CodeStream.generateSyntheticBodyForSwitchTable(SyntheticMethodBinding methodBinding)
|
| org.eclipse.jdt.internal.compiler.lookup 中 SyntheticMethodBinding 的使用 |
|---|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||