biz.hammurapi.codegen
Class InterfacePool.InterfaceDescriptor

java.lang.Object
  extended bybiz.hammurapi.codegen.InterfacePool.InterfaceDescriptor
Enclosing class:
InterfacePool

public class InterfacePool.InterfaceDescriptor
extends java.lang.Object


Constructor Summary
InterfacePool.InterfaceDescriptor()
           
 
Method Summary
 void addMethod(java.lang.String signature)
           
 java.util.Map getAttributes()
           
 java.lang.Class getInterfaceClass()
           
 InterfacePool.InterfaceDescriptor getMaster()
           
 java.lang.String getName()
           
 java.util.Set getOwnMethods()
          Removes methods implemented by superinterfaces and returns remainder
 java.util.Collection getSuperInterfaces(java.lang.String packageName)
           
 boolean isExternal()
           
 boolean isMaster()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfacePool.InterfaceDescriptor

public InterfacePool.InterfaceDescriptor()
Method Detail

getOwnMethods

public java.util.Set getOwnMethods()
Removes methods implemented by superinterfaces and returns remainder

Returns:

addMethod

public void addMethod(java.lang.String signature)

getAttributes

public java.util.Map getAttributes()
Returns:
Attributes from all interfaces for which this interface is master.

getInterfaceClass

public java.lang.Class getInterfaceClass()
Returns:
Returns the clazz.

isExternal

public boolean isExternal()
Returns:
Returns the isExternal.

getName

public java.lang.String getName()
Returns:
Returns the name.

getMaster

public InterfacePool.InterfaceDescriptor getMaster()
Returns:
Master interface descriptor

isMaster

public boolean isMaster()

getSuperInterfaces

public java.util.Collection getSuperInterfaces(java.lang.String packageName)


Copyright © 2003 Hammurapi Group. All Rights Reserved.