public interface ClassBody extends AfterModifier, UsingModifier, UsingDefineStaticField, UsingDefineField, WithMakeStaticMethod, UsingMethodWithModified, UsingMethodWithoutModified
| 限定符和类型 | 方法和说明 |
|---|---|
Clazz |
clazzOfField(java.lang.String name) |
default ClassBody |
constructerEmpty() |
default ClassBody |
constructerWithAllFields() |
ClassBuilder |
end() |
org.objectweb.asm.ClassVisitor |
getClassWriter() |
<T extends Field> |
getFields() |
java.lang.String |
getName() |
java.lang.String |
getSimpleName() |
java.lang.String |
getSuperClass() |
default ClassBody |
makeAllPropertyGet() |
default ClassBody |
makeAllPropertySet() |
default ClassBody |
makePojo() |
default ClassBody |
makePropertyGet(java.lang.Class<?> annotationClazz,
java.lang.Object value,
java.lang.String fieldName) |
default ClassBody |
makePropertyGet(java.lang.Class<?> annotationClazz,
java.lang.String fieldName) |
default ClassBody |
makePropertyGet(java.lang.Class<?> annotationClazz,
java.lang.String name,
java.lang.Object value,
java.lang.String fieldName) |
default ClassBody |
makePropertyGet(java.lang.String fieldName) |
default ClassBody |
makePropertyGet(java.lang.String annotationClazz,
java.lang.Object value,
java.lang.String fieldName) |
default ClassBody |
makePropertyGet(java.lang.String annotationClazz,
java.lang.String fieldName) |
default ClassBody |
makePropertyGet(java.lang.String annotationClazz,
java.lang.String name,
java.lang.Object value,
java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.Class<?> annotationClazz,
java.lang.Object annotationValue,
java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.Class<?> annotationClazz,
java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.Class<?> annotationClazz,
java.lang.String annotationName,
java.lang.Object annotationValue,
java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.String annotationClazz,
java.lang.Object annotationValue,
java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.String annotationClazz,
java.lang.String fieldName) |
default ClassBody |
makePropertySet(java.lang.String annotationClazz,
java.lang.String annotationName,
java.lang.Object annotationValue,
java.lang.String fieldName) |
default ClassBody |
makeReadonlyPojo() |
default java.lang.String |
referInnerClass(java.lang.Class<?> objectclazz,
java.lang.Class<?> innerClass) |
default java.lang.String |
referInnerClass(int access,
java.lang.Class<?> objectclazz,
java.lang.Class<?> innerClass) |
java.lang.String |
referInnerClass(int access,
java.lang.String objectclazz,
java.lang.String innerClass) |
java.lang.String |
referInnerClass(java.lang.String innerClass) |
default java.lang.String |
referInnerClass(java.lang.String objectclazz,
java.lang.String innerClass) |
default java.lang.String |
toPropertyName(java.lang.String fieldName) |
default ClassBody |
toStringWithAllFields() |
void |
visitInnerClass(java.lang.String string,
java.lang.String string2,
java.lang.String string3,
int i) |
methodfield, field, field, field, field, field, field, field, fieldpackage_, private_, protected_, public_staticField, staticField, staticField, staticField, staticField, staticField, staticField, staticField, staticFieldprivateStaticMethod, privateStaticMethod, privateStaticMethod, protectdStaticMethod, protectdStaticMethod, protectdStaticMethod, publicStaticMethod, publicStaticMethod, publicStaticMethod, staticMethod, staticMethod, staticMethod, staticMethod, staticMethod, staticMethodmethodClassBuilder end()
<T extends Field> java.util.List<T> getFields()
org.objectweb.asm.ClassVisitor getClassWriter()
java.lang.String getSuperClass()
java.lang.String referInnerClass(java.lang.String innerClass)
default java.lang.String referInnerClass(java.lang.String objectclazz,
java.lang.String innerClass)
default java.lang.String referInnerClass(java.lang.Class<?> objectclazz,
java.lang.Class<?> innerClass)
default java.lang.String referInnerClass(int access,
java.lang.Class<?> objectclazz,
java.lang.Class<?> innerClass)
java.lang.String referInnerClass(int access,
java.lang.String objectclazz,
java.lang.String innerClass)
java.lang.String getName()
java.lang.String getSimpleName()
default ClassBody constructerEmpty()
default ClassBody constructerWithAllFields()
Clazz clazzOfField(java.lang.String name)
default ClassBody makePropertyGet(java.lang.String fieldName)
default ClassBody makePropertyGet(java.lang.Class<?> annotationClazz, java.lang.String fieldName)
default ClassBody makePropertyGet(java.lang.String annotationClazz, java.lang.String fieldName)
default java.lang.String toPropertyName(java.lang.String fieldName)
default ClassBody makePropertyGet(java.lang.Class<?> annotationClazz, java.lang.Object value, java.lang.String fieldName)
default ClassBody makePropertyGet(java.lang.String annotationClazz, java.lang.Object value, java.lang.String fieldName)
default ClassBody makePropertyGet(java.lang.Class<?> annotationClazz, java.lang.String name, java.lang.Object value, java.lang.String fieldName)
default ClassBody makePropertyGet(java.lang.String annotationClazz, java.lang.String name, java.lang.Object value, java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.Class<?> annotationClazz, java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.String annotationClazz, java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.Class<?> annotationClazz, java.lang.Object annotationValue, java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.String annotationClazz, java.lang.Object annotationValue, java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.Class<?> annotationClazz, java.lang.String annotationName, java.lang.Object annotationValue, java.lang.String fieldName)
default ClassBody makePropertySet(java.lang.String annotationClazz, java.lang.String annotationName, java.lang.Object annotationValue, java.lang.String fieldName)
default ClassBody makeAllPropertyGet()
default ClassBody makeAllPropertySet()
default ClassBody makePojo()
default ClassBody makeReadonlyPojo()
default ClassBody toStringWithAllFields()
void visitInnerClass(java.lang.String string,
java.lang.String string2,
java.lang.String string3,
int i)
Copyright © 2020–2021. All rights reserved.