/** * Manipulate the field access flags. Defaults to true for fields added * to enum classes. */ public boolean isEnum() { return (getAccessFlags() & Constants.ACCESS_ENUM) > 0; }
/** * Manipulate the field access flags. */ public boolean isTransient() { return (getAccessFlags() & Constants.ACCESS_TRANSIENT) > 0; }
/** * Manipulate the field access flags. */ public boolean isVolatile() { return (getAccessFlags() & Constants.ACCESS_VOLATILE) > 0; }
/** * Manipulate the field access flags. */ public boolean isTransient() { return (getAccessFlags() & Constants.ACCESS_TRANSIENT) > 0; }
/** * Manipulate the field access flags. Defaults to true for fields added * to enum classes. */ public boolean isEnum() { return (getAccessFlags() & Constants.ACCESS_ENUM) > 0; }
/** * Manipulate the field access flags. */ public boolean isVolatile() { return (getAccessFlags() & Constants.ACCESS_VOLATILE) > 0; }
/** * Manipulate the field access flags. Defaults to true for fields added * to enum classes. */ public void setEnum(boolean on) { if (on) setAccessFlags(getAccessFlags() | Constants.ACCESS_ENUM); else setAccessFlags(getAccessFlags() & ~Constants.ACCESS_ENUM); }
/** * Manipulate the field access flags. */ public void setVolatile(boolean on) { if (on) setAccessFlags(getAccessFlags() | Constants.ACCESS_VOLATILE); else setAccessFlags(getAccessFlags() & ~Constants.ACCESS_VOLATILE); }
/** * Manipulate the field access flags. */ public void setTransient(boolean on) { if (on) setAccessFlags(getAccessFlags() | Constants.ACCESS_TRANSIENT); else setAccessFlags(getAccessFlags() & ~Constants.ACCESS_TRANSIENT); }
/** * Manipulate the field access flags. */ public void setVolatile(boolean on) { if (on) setAccessFlags(getAccessFlags() | Constants.ACCESS_VOLATILE); else setAccessFlags(getAccessFlags() & ~Constants.ACCESS_VOLATILE); }
/** * Manipulate the field access flags. */ public void setTransient(boolean on) { if (on) setAccessFlags(getAccessFlags() | Constants.ACCESS_TRANSIENT); else setAccessFlags(getAccessFlags() & ~Constants.ACCESS_TRANSIENT); }
/** * Manipulate the field access flags. Defaults to true for fields added * to enum classes. */ public void setEnum(boolean on) { if (on) setAccessFlags(getAccessFlags() | Constants.ACCESS_ENUM); else setAccessFlags(getAccessFlags() & ~Constants.ACCESS_ENUM); }
/** * Declare standard dynamic pcdata fields. */ private void addBaseFields(BCClass bc) { addBeanField(bc, "id", Object.class); BCField field = addBeanField(bc, "storageGenerator", PCDataGenerator.class); field.setAccessFlags(field.getAccessFlags() | Constants.ACCESS_TRANSIENT); }
/** * Declare standard dynamic pcdata fields. */ private void addBaseFields(BCClass bc) { addBeanField(bc, "id", Object.class); BCField field = addBeanField(bc, "storageGenerator", PCDataGenerator.class); field.setAccessFlags(field.getAccessFlags() | Constants.ACCESS_TRANSIENT); }
/** * Declare standard dynamic pcdata fields. */ private void addBaseFields(BCClass bc) { addBeanField(bc, "id", Object.class); BCField field = addBeanField(bc, "storageGenerator", PCDataGenerator.class); field.setAccessFlags(field.getAccessFlags() | Constants.ACCESS_TRANSIENT); }
/** * Declare standard dynamic pcdata fields. */ private void addBaseFields(BCClass bc) { addBeanField(bc, "id", Object.class); BCField field = addBeanField(bc, "storageGenerator", PCDataGenerator.class); field.setAccessFlags(field.getAccessFlags() | Constants.ACCESS_TRANSIENT); }
/** * Import the information from given field as a new field in this class. * * @return the added field */ public BCField declareField(BCField field) { BCField newField = declareField(field.getName(), field.getTypeName()); newField.setAccessFlags(field.getAccessFlags()); newField.setAttributes(field.getAttributes()); return newField; }
/** * Import the information from given field as a new field in this class. * * @return the added field */ public BCField declareField(BCField field) { BCField newField = declareField(field.getName(), field.getTypeName()); newField.setAccessFlags(field.getAccessFlags()); newField.setAttributes(field.getAttributes()); return newField; }
public void enterBCField(BCField obj) { openBlock("Field"); println("access=" + obj.getAccessFlags()); println("name=" + obj.getNameIndex() + " <" + obj.getName() + ">"); println("type=" + obj.getDescriptorIndex() + " <" + obj.getTypeName() + ">"); }
public void enterBCField(BCField obj) { openBlock("Field"); println("access=" + obj.getAccessFlags()); println("name=" + obj.getNameIndex() + " <" + obj.getName() + ">"); println("type=" + obj.getDescriptorIndex() + " <" + obj.getTypeName() + ">"); }