|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SyntheticMethodBinding | |
|---|---|
| org.eclipse.jdt.internal.compiler | |
| org.eclipse.jdt.internal.compiler.ast | |
| org.eclipse.jdt.internal.compiler.codegen | |
| org.eclipse.jdt.internal.compiler.lookup | |
| Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler |
|---|
| Methods in org.eclipse.jdt.internal.compiler with parameters of type SyntheticMethodBinding | |
|---|---|
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. |
| Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler.ast |
|---|
| Fields in org.eclipse.jdt.internal.compiler.ast declared as SyntheticMethodBinding | |
|---|---|
SyntheticMethodBinding |
SwitchStatement.synthetic
|
SyntheticMethodBinding[] |
QualifiedNameReference.syntheticReadAccessors
|
SyntheticMethodBinding |
QualifiedNameReference.syntheticWriteAccessor
|
| Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type SyntheticMethodBinding | |
|---|---|
protected void |
QualifiedNameReference.setSyntheticAccessor(FieldBinding fieldBinding,
int index,
SyntheticMethodBinding syntheticAccessor)
|
| Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler.codegen |
|---|
| Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type SyntheticMethodBinding | |
|---|---|
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)
|
| Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler.lookup |
|---|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||