1 15 package org.apache.hivemind.service; 16 17 46 public interface ClassFab 47 { 48 51 public void addInterface(Class interfaceClass); 52 53 57 58 public void addField(String name, Class type); 59 60 public boolean canConvert(Class inputClass); 61 62 68 public boolean containsMethod( MethodSignature signature ); 69 70 79 80 public MethodFab addMethod(int modifiers, MethodSignature signature, String body); 81 82 89 90 public MethodFab getMethodFab(MethodSignature signature); 91 92 98 public void addConstructor(Class [] parameterTypes, Class [] exceptions, String body); 99 100 104 public Class createClass(); 105 } 106 | Popular Tags |