/** * Add a static field */ private void addStaticField(ClassGenerator classGen, String type, String name) { final FieldGen fgen = new FieldGen(ACC_PROTECTED|ACC_STATIC, Util.getJCRefType(type), name, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
private void addDOMField(ClassGenerator classGen) { final FieldGen fgen = new FieldGen(ACC_PUBLIC, Util.getJCRefType(DOM_INTF_SIG), DOM_FIELD, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
FieldGen fg = new FieldGen(Constants.ACC_PRIVATE, Type.OBJECT, VALUE, cp); Field field = fg.getField(); cg.addField(field);
/** * generate a field declaration of the form... * <pre> * * <code> * public static Runtime runtime; * </code> * * </pre> * * @return the method * */ public Field createRuntimeField() { FieldGen fg = new FieldGen(Constants.ACC_PUBLIC | Constants.ACC_STATIC, RUNTIME_T, Runtime.RUNTIME_FN, constPool); return fg.getField(); }
/** * generate a field declaration of the form... * <pre> * * <code> * private InvocationHandler invocationHandler; * </code> * * </pre> * * @return the method * */ public Field createInvocationHandlerField() { FieldGen fg = new FieldGen(Constants.ACC_PRIVATE, INVOCATION_HANDLER_T, INVOCATION_HANDLER_FN, constPool); return fg.getField(); }
/** * @param encodedFieldName the encoded field name */ protected void addField(String encodedFieldName) { if (!internalFieldRepresentingClasses.contains(encodedFieldName)) { //System.out.println("method."+method.getName()+".addingfield[" // + _encodedFieldName + "]"); FieldGen field = new FieldGen(Constants.ACC_STATIC, new ObjectType("java.lang.Class"), encodedFieldName, constantsPool); classGen.addField(field.getField()); internalFieldRepresentingClasses.add(encodedFieldName); } }
private void createField(Element field) throws IllegalXMLVMException { String name= field.getAttributeValue("name"); Type t= parseTypeString(field.getAttributeValue("type")); short flags= getAccessFlags(field); FieldGen f= new FieldGen(flags, t, name, constantPoolGen); classGen.addField(f.getField()); }
/** * Create a field declaration of the form * <pre> * <code> * private <ClassToWrap> WRAPPED_CLASS_FN; * </code> * </pre> * * @return Field * * @throws IllegalStateException If this instance is not initialized. */ public Field createWrappedClassField() throws IllegalStateException { if ( !isInitialized() ) { final String message = "BCELMethodFieldImplementationGenerator is not initialized."; throw new IllegalStateException( message ); } final FieldGen fg = new FieldGen( Constants.ACC_PRIVATE, m_classToWrapType, WRAPPED_CLASS_FN, m_constPoolGenerator ); return fg.getField(); }
private void JVMTools_allocateStaticField(Class vartype, String varname, int public_or_private) { FieldGen fg = new FieldGen(public_or_private | ACC_STATIC | ACC_FINAL, getObjectType(vartype), varname, cp); cg.addField(fg.getField()); }
private void JVMTools_allocateField(Class vartype, String varname) { FieldGen fg = new FieldGen(ACC_PRIVATE, getObjectType(vartype), varname, cp); cg.addField(fg.getField()); }
/** * Creates a static field _sslContext of type {@link SSLSocketFactory}. * * @param classGen * @param constantPoolGen */ private static void createSslContextStaticField(ClassGen classGen, ConstantPoolGen constantPoolGen) { FieldGen fieldGen = new FieldGen(ACC_PRIVATE | ACC_STATIC, Type.getType(SSLSocketFactory.class), SSL_SOCKET_FACTORY_FIELD, constantPoolGen); classGen.addField(fieldGen.getField()); }
private void addDOMField(ClassGenerator classGen) { final FieldGen fgen = new FieldGen(ACC_PUBLIC, Util.getJCRefType(DOM_INTF_SIG), DOM_FIELD, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
/** * Add a static field */ private void addStaticField(ClassGenerator classGen, String type, String name) { final FieldGen fgen = new FieldGen(ACC_PROTECTED|ACC_STATIC, Util.getJCRefType(type), name, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
/** * Add method * <pre> * private transient org.codehaus.jremoting.client.StubHelper stubHelper; * </pre> */ protected void createFields() { FieldGen field; field = new FieldGen(Constants.ACC_PRIVATE | Constants.ACC_TRANSIENT, new ObjectType("org.codehaus.jremoting.client.StubHelper"), "stubHelper", constantsPool); classGen.addField(field.getField()); }
private void addDOMField(ClassGenerator classGen) { final FieldGen fgen = new FieldGen(ACC_PUBLIC, Util.getJCRefType(DOM_INTF_SIG), DOM_FIELD, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
/** * Add a static field */ private void addStaticField(ClassGenerator classGen, String type, String name) { final FieldGen fgen = new FieldGen(ACC_PROTECTED|ACC_STATIC, Util.getJCRefType(type), name, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
/** * Add a static field */ private void addStaticField(ClassGenerator classGen, String type, String name) { final FieldGen fgen = new FieldGen(ACC_PROTECTED|ACC_STATIC, Util.getJCRefType(type), name, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
private void addDOMField(ClassGenerator classGen) { final FieldGen fgen = new FieldGen(ACC_PUBLIC, Util.getJCRefType(DOM_INTF_SIG), DOM_FIELD, classGen.getConstantPool()); classGen.addField(fgen.getField()); }
private Field generateField(SourceOfRandomness r) { int flags = r.nextInt(0, Short.MAX_VALUE); Type type = generateType(r, true); String name = generateMemberName(r); FieldGen fieldGen = new FieldGen(flags, type, name, constants); return fieldGen.getField(); }
final FieldGen fg = new FieldGen(f, clg.getConstantPool()); if (dbg) { System.err.println("Adding AnnotationEntry to the field");