biz.hammurapi.codegen
Class Interface
java.lang.Object
biz.hammurapi.codegen.ClassGeneratorBase
biz.hammurapi.codegen.Interface
public class Interface
- extends ClassGeneratorBase
- Version:
- $Revision: 1.7 $
- Author:
- Pavel Vlasov
|
Method Summary |
void |
addField(java.lang.String name,
java.lang.String type,
java.lang.String description,
java.util.Properties attributes)
Creates a public static final field of specified name and type. |
org.apache.bcel.generic.MethodGen |
addMethod(java.lang.String definition,
java.util.Collection parameters,
java.lang.String description,
java.util.Properties attributes)
|
| Methods inherited from class biz.hammurapi.codegen.ClassGeneratorBase |
addField, addStaticInitializer, checkMethod, cloneInstructions, concat, createGetField, createInvoke, createInvoke, createPutField, field, getClassGen, getInstructionFactory, getJavaClass, getMethod, hasField, invocation, java2BcelType, modifiers, printMethod, printMethod, save, showField, showInvocation, showTypeDefinition, toString, typeDefinition, verify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Interface
public Interface(java.lang.String definition,
java.lang.String description,
GenerationListener listener)
throws GenerationException
- Constructor
- Parameters:
definition - E.g. public interface C extends a.b.A, a.b.c.d.B Superinterfaces names shall be fully qualified.description - listener -
- Throws:
GenerationException
addMethod
public org.apache.bcel.generic.MethodGen addMethod(java.lang.String definition,
java.util.Collection parameters,
java.lang.String description,
java.util.Properties attributes)
throws GenerationException
- Parameters:
definition - E.g. public void setX(int x) All types shall be fully qualified.parameters - Collection of Parameter Parameters to be appended to parameters in definition. Can be null.description -
- Returns:
-
- Throws:
GenerationException
addField
public void addField(java.lang.String name,
java.lang.String type,
java.lang.String description,
java.util.Properties attributes)
throws GenerationException
- Creates a public static final field of specified name and type.
- Parameters:
name - type - description - attributes -
- Throws:
GenerationException
Copyright © 2003 Hammurapi Group. All Rights Reserved.