com.jeffpalm.basic.bytecode.base
Class ClassFileFactoryImpl

java.lang.Object
  extended by com.jeffpalm.basic.bytecode.base.AjpComponent
      extended by com.jeffpalm.basic.bytecode.base.ClassFileFactoryImpl
All Implemented Interfaces:
ClassFlags, ConstantFlags, IClassFileFactory

public class ClassFileFactoryImpl
extends AjpComponent
implements IClassFileFactory


Field Summary
 
Fields inherited from class com.jeffpalm.basic.bytecode.base.AjpComponent
log, options
 
Fields inherited from interface com.jeffpalm.basic.bytecode.base.ClassFlags
ACC_ABSTRACT, ACC_FINAL, ACC_INTERFACE, ACC_PUBLIC, ACC_SUPER
 
Fields inherited from interface com.jeffpalm.basic.bytecode.base.ConstantFlags
CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_String, CONSTANT_Utf8
 
Method Summary
 IClassFile createClassFile()
           
 IMutableClassFile createMutableClassFile()
           
 IClassFile findClassFile(java.lang.String fullName, java.lang.String[] paths)
           
 
Methods inherited from class com.jeffpalm.basic.bytecode.base.AjpComponent
db, debug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createClassFile

public IClassFile createClassFile()
Specified by:
createClassFile in interface IClassFileFactory

createMutableClassFile

public IMutableClassFile createMutableClassFile()
Specified by:
createMutableClassFile in interface IClassFileFactory

findClassFile

public IClassFile findClassFile(java.lang.String fullName,
                                java.lang.String[] paths)
Specified by:
findClassFile in interface IClassFileFactory