org.python.expose.generate
Class ExposedFieldFinder
- java.lang.Object
-
- org.objectweb.asm.FieldVisitor
-
- org.python.expose.generate.ExposedFieldFinder
-
-
Field Summary
-
Fields inherited from interface org.python.expose.generate.PyTypes
ABUILTIN_FUNCTION, ABUILTIN_METHOD, ADATA_DESCR, APYOBJ, ASSUPER, ASTRING, BOOLEAN, BUILTIN_FUNCTION, BUILTIN_INFO, BUILTIN_METHOD, BUILTIN_METHOD_NARROW, BYTE, CHAR, CLASS, DATA_DESCR, EXPOSED_CLASS_METHOD, EXPOSED_DELETE, EXPOSED_GET, EXPOSED_METHOD, EXPOSED_NEW, EXPOSED_SET, EXPOSED_TYPE, INT, OBJECT, PY, PYBOOLEAN, PYEXCEPTION, PYFLOAT, PYINTEGER, PYLONG, PYNEWWRAPPER, PYOBJ, PYSTR, PYTYPE, SHORT, STRING, STRING_BUILDER, THREAD_STATE, TYPEBUILDER, VOID
-
-
Constructor Summary
Constructors Constructor and Description ExposedFieldFinder(java.lang.String name, org.objectweb.asm.FieldVisitor delegate)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract voidexposeAsGet(java.lang.String name, java.lang.String doc)abstract voidexposeAsSet(java.lang.String name)org.objectweb.asm.AnnotationVisitorvisitAnnotation(java.lang.String desc, boolean visible)voidvisitAttribute(org.objectweb.asm.Attribute attr)voidvisitEnd()
-
-
-
Constructor Detail
-
ExposedFieldFinder
public ExposedFieldFinder(java.lang.String name, org.objectweb.asm.FieldVisitor delegate)
-
-
Method Detail
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)- Overrides:
visitAnnotationin classorg.objectweb.asm.FieldVisitor
-
exposeAsGet
public abstract void exposeAsGet(java.lang.String name, java.lang.String doc)
-
exposeAsSet
public abstract void exposeAsSet(java.lang.String name)
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attr)
- Overrides:
visitAttributein classorg.objectweb.asm.FieldVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEndin classorg.objectweb.asm.FieldVisitor
-
-
DMelt 3.0 © DataMelt by jWork.ORG