joeq.ClassLib.Common
Class NullInterfaceImpl

java.lang.Object
  extended by joeq.ClassLib.Common.NullInterfaceImpl
All Implemented Interfaces:
Interface

public class NullInterfaceImpl
extends Object
implements Interface

NullInterfaceImpl

Version:
$Id: NullInterfaceImpl.java 1465 2004-03-10 22:40:47Z jwhaley $
Author:
John Whaley , Michael Martin

Nested Class Summary
static class NullInterfaceImpl.NullObjectTraverser
           
 
Constructor Summary
NullInterfaceImpl()
          Creates new Interface
 
Method Summary
 Class createNewClass(jq_Type f)
           
 Constructor createNewConstructor(jq_Initializer f)
           
 Field createNewField(jq_Field f)
           
 Method createNewMethod(jq_Method f)
           
 Iterator getImplementationClassDescs(Utf8 desc)
           
 jq_Field getJQField(Field f)
           
 jq_Initializer getJQInitializer(Constructor f)
           
 jq_Method getJQMethod(Method f)
           
 jq_Type getJQType(Class k)
           
 ObjectTraverser getObjectTraverser()
           
 jq_Type getOrCreateType(ClassLoader cl, Utf8 desc)
           
 void init_inflater(Inflater dis, boolean nowrap)
           
 void init_zipfile(ZipFile dis, String name)
           
 void initializeSystemClass()
           
 void initNewConstructor(Constructor dis, jq_Initializer f)
           
 void initNewField(Field dis, jq_Field f)
           
 void initNewMethod(Method dis, jq_Method f)
           
 void unloadType(ClassLoader cl, jq_Type t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullInterfaceImpl

public NullInterfaceImpl()
Creates new Interface

Method Detail

getImplementationClassDescs

public Iterator getImplementationClassDescs(Utf8 desc)
Specified by:
getImplementationClassDescs in interface Interface

getObjectTraverser

public ObjectTraverser getObjectTraverser()
Specified by:
getObjectTraverser in interface Interface

createNewClass

public Class createNewClass(jq_Type f)
Specified by:
createNewClass in interface Interface

createNewConstructor

public Constructor createNewConstructor(jq_Initializer f)
Specified by:
createNewConstructor in interface Interface

initNewConstructor

public void initNewConstructor(Constructor dis,
                               jq_Initializer f)
Specified by:
initNewConstructor in interface Interface

createNewField

public Field createNewField(jq_Field f)
Specified by:
createNewField in interface Interface

initNewField

public void initNewField(Field dis,
                         jq_Field f)
Specified by:
initNewField in interface Interface

createNewMethod

public Method createNewMethod(jq_Method f)
Specified by:
createNewMethod in interface Interface

initNewMethod

public void initNewMethod(Method dis,
                          jq_Method f)
Specified by:
initNewMethod in interface Interface

getJQField

public jq_Field getJQField(Field f)
Specified by:
getJQField in interface Interface

getJQInitializer

public jq_Initializer getJQInitializer(Constructor f)
Specified by:
getJQInitializer in interface Interface

getJQMethod

public jq_Method getJQMethod(Method f)
Specified by:
getJQMethod in interface Interface

getJQType

public jq_Type getJQType(Class k)
Specified by:
getJQType in interface Interface

getOrCreateType

public jq_Type getOrCreateType(ClassLoader cl,
                               Utf8 desc)
Specified by:
getOrCreateType in interface Interface

unloadType

public void unloadType(ClassLoader cl,
                       jq_Type t)
Specified by:
unloadType in interface Interface

init_zipfile

public void init_zipfile(ZipFile dis,
                         String name)
                  throws IOException
Specified by:
init_zipfile in interface Interface
Throws:
IOException

init_inflater

public void init_inflater(Inflater dis,
                          boolean nowrap)
                   throws IOException
Specified by:
init_inflater in interface Interface
Throws:
IOException

initializeSystemClass

public void initializeSystemClass()
                           throws Throwable
Specified by:
initializeSystemClass in interface Interface
Throws:
Throwable


Copyright © 2001-2008 John Whaley. All Rights Reserved.