public class ModAnnotation
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
ModAnnotation.EnumHolder |
コンストラクタと説明 |
---|
ModAnnotation(java.lang.annotation.ElementType type,
org.objectweb.asm.Type asmType,
ModAnnotation parent) |
ModAnnotation(java.lang.annotation.ElementType type,
org.objectweb.asm.Type asmType,
java.lang.String member) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addArray(java.lang.String name) |
ModAnnotation |
addChildAnnotation(java.lang.String name,
java.lang.String desc) |
void |
addEnumProperty(java.lang.String key,
java.lang.String enumName,
java.lang.String value) |
void |
addProperty(java.lang.String key,
java.lang.Object value) |
void |
endArray() |
static ModFileScanData.AnnotationData |
fromModAnnotation(org.objectweb.asm.Type clazz,
ModAnnotation annotation) |
org.objectweb.asm.Type |
getASMType() |
java.lang.String |
getMember() |
java.lang.annotation.ElementType |
getType() |
java.util.Map<java.lang.String,java.lang.Object> |
getValues() |
java.lang.String |
toString() |
public ModAnnotation(java.lang.annotation.ElementType type, org.objectweb.asm.Type asmType, java.lang.String member)
public ModAnnotation(java.lang.annotation.ElementType type, org.objectweb.asm.Type asmType, ModAnnotation parent)
public static ModFileScanData.AnnotationData fromModAnnotation(org.objectweb.asm.Type clazz, ModAnnotation annotation)
public java.lang.String toString()
toString
クラス内 java.lang.Object
public java.lang.annotation.ElementType getType()
public org.objectweb.asm.Type getASMType()
public java.lang.String getMember()
public java.util.Map<java.lang.String,java.lang.Object> getValues()
public void addArray(java.lang.String name)
public void addProperty(java.lang.String key, java.lang.Object value)
public void addEnumProperty(java.lang.String key, java.lang.String enumName, java.lang.String value)
public void endArray()
public ModAnnotation addChildAnnotation(java.lang.String name, java.lang.String desc)