|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| org.eclipse.jdt.internal.compiler 中 ClassFile 的使用 |
|---|
| 声明为 ClassFile 的 org.eclipse.jdt.internal.compiler 中的字段 | |
|---|---|
ClassFile |
ClassFile.enclosingClassFile
|
| 返回 ClassFile 的 org.eclipse.jdt.internal.compiler 中的方法 | |
|---|---|
ClassFile |
ClassFilePool.acquire(SourceTypeBinding typeBinding)
|
ClassFile[] |
CompilationResult.getClassFiles()
|
static ClassFile |
ClassFile.getNewInstance(SourceTypeBinding typeBinding)
|
ClassFile |
ClassFile.outerMostEnclosingClassFile()
INTERNAL USE-ONLY Returns the most enclosing classfile of the receiver. |
| 参数类型为 ClassFile 的 org.eclipse.jdt.internal.compiler 中的方法 | |
|---|---|
void |
ClassFile.initialize(SourceTypeBinding aType,
ClassFile parentClassFile,
boolean createProblemType)
|
void |
CompilationResult.record(char[] typeName,
ClassFile classFile)
For now, remember the compiled type using its compound name. |
void |
ClassFilePool.release(ClassFile classFile)
|
| org.eclipse.jdt.internal.compiler.ast 中 ClassFile 的使用 |
|---|
| 参数类型为 ClassFile 的 org.eclipse.jdt.internal.compiler.ast 中的方法 | |
|---|---|
void |
TypeDeclaration.generateCode(ClassFile enclosingClassFile)
Generic bytecode generation for type |
void |
AnnotationMethodDeclaration.generateCode(ClassFile classFile)
|
void |
AbstractMethodDeclaration.generateCode(ClassFile classFile)
|
void |
TypeDeclaration.generateCode(ClassScope classScope,
ClassFile enclosingClassFile)
Bytecode generation for a member inner type |
void |
ConstructorDeclaration.generateCode(ClassScope classScope,
ClassFile classFile)
Bytecode generation for a constructor |
void |
Clinit.generateCode(ClassScope classScope,
ClassFile classFile)
Bytecode generation for a |
void |
AbstractMethodDeclaration.generateCode(ClassScope classScope,
ClassFile classFile)
Bytecode generation for a method |
| org.eclipse.jdt.internal.compiler.codegen 中 ClassFile 的使用 |
|---|
| 声明为 ClassFile 的 org.eclipse.jdt.internal.compiler.codegen 中的字段 | |
|---|---|
ClassFile |
ConstantPool.classFile
|
ClassFile |
CodeStream.classFile
|
| 参数类型为 ClassFile 的 org.eclipse.jdt.internal.compiler.codegen 中的方法 | |
|---|---|
void |
StackMapFrameCodeStream.init(ClassFile targetClassFile)
|
void |
CodeStream.init(ClassFile targetClassFile)
|
void |
ConstantPool.initialize(ClassFile givenClassFile)
|
void |
CodeStream.reset(AbstractMethodDeclaration referenceMethod,
ClassFile targetClassFile)
|
void |
StackMapFrameCodeStream.reset(ClassFile givenClassFile)
|
void |
CodeStream.reset(ClassFile givenClassFile)
|
void |
CodeStream.resetForProblemClinit(ClassFile targetClassFile)
|
| 参数类型为 ClassFile 的 org.eclipse.jdt.internal.compiler.codegen 中的构造方法 | |
|---|---|
CodeStream(ClassFile givenClassFile)
|
|
ConstantPool(ClassFile classFile)
ConstantPool constructor comment. |
|
StackMapFrameCodeStream(ClassFile givenClassFile)
|
|
| org.eclipse.jdt.internal.compiler.lookup 中 ClassFile 的使用 |
|---|
| 参数类型为 ClassFile 的 org.eclipse.jdt.internal.compiler.lookup 中的方法 | |
|---|---|
void |
LookupEnvironment.releaseClassFiles(ClassFile[] classFiles)
|
char[] |
MethodBinding.signature(ClassFile classFile)
|
| org.eclipse.jdt.internal.compiler.util 中 ClassFile 的使用 |
|---|
| 参数类型为 ClassFile 的 org.eclipse.jdt.internal.compiler.util 中的方法 | |
|---|---|
static void |
Util.recordNestedType(ClassFile classFile,
TypeBinding typeBinding)
|
static void |
Util.writeToDisk(boolean generatePackagesStructure,
String outputPath,
String relativeFileName,
ClassFile classFile)
outputPath is formed like: c:\temp\ the last character is a file separator relativeFileName is formed like: java\lang\String.class |
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||