public class ProxyMapCreator extends Object implements javassist.bytecode.annotation.MemberValueVisitor
Constructor and Description |
---|
ProxyMapCreator(Class<?> type) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
createProxyMap(Class<?> annotation,
javassist.bytecode.annotation.Annotation info) |
static Class<?> |
getMemberType(Class<?> annotation,
String member) |
void |
visitAnnotationMemberValue(javassist.bytecode.annotation.AnnotationMemberValue annotationMemberValue) |
void |
visitArrayMemberValue(javassist.bytecode.annotation.ArrayMemberValue arrayMemberValue) |
void |
visitBooleanMemberValue(javassist.bytecode.annotation.BooleanMemberValue booleanMemberValue) |
void |
visitByteMemberValue(javassist.bytecode.annotation.ByteMemberValue byteMemberValue) |
void |
visitCharMemberValue(javassist.bytecode.annotation.CharMemberValue charMemberValue) |
void |
visitClassMemberValue(javassist.bytecode.annotation.ClassMemberValue classMemberValue) |
void |
visitDoubleMemberValue(javassist.bytecode.annotation.DoubleMemberValue doubleMemberValue) |
void |
visitEnumMemberValue(javassist.bytecode.annotation.EnumMemberValue enumMemberValue) |
void |
visitFloatMemberValue(javassist.bytecode.annotation.FloatMemberValue floatMemberValue) |
void |
visitIntegerMemberValue(javassist.bytecode.annotation.IntegerMemberValue integerMemberValue) |
void |
visitLongMemberValue(javassist.bytecode.annotation.LongMemberValue longMemberValue) |
void |
visitShortMemberValue(javassist.bytecode.annotation.ShortMemberValue shortMemberValue) |
void |
visitStringMemberValue(javassist.bytecode.annotation.StringMemberValue stringMemberValue) |
public Object value
public ProxyMapCreator(Class<?> type)
public void visitAnnotationMemberValue(javassist.bytecode.annotation.AnnotationMemberValue annotationMemberValue)
visitAnnotationMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitArrayMemberValue(javassist.bytecode.annotation.ArrayMemberValue arrayMemberValue)
visitArrayMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitBooleanMemberValue(javassist.bytecode.annotation.BooleanMemberValue booleanMemberValue)
visitBooleanMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitByteMemberValue(javassist.bytecode.annotation.ByteMemberValue byteMemberValue)
visitByteMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitCharMemberValue(javassist.bytecode.annotation.CharMemberValue charMemberValue)
visitCharMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitDoubleMemberValue(javassist.bytecode.annotation.DoubleMemberValue doubleMemberValue)
visitDoubleMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitEnumMemberValue(javassist.bytecode.annotation.EnumMemberValue enumMemberValue)
visitEnumMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitFloatMemberValue(javassist.bytecode.annotation.FloatMemberValue floatMemberValue)
visitFloatMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitIntegerMemberValue(javassist.bytecode.annotation.IntegerMemberValue integerMemberValue)
visitIntegerMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitLongMemberValue(javassist.bytecode.annotation.LongMemberValue longMemberValue)
visitLongMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitShortMemberValue(javassist.bytecode.annotation.ShortMemberValue shortMemberValue)
visitShortMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitStringMemberValue(javassist.bytecode.annotation.StringMemberValue stringMemberValue)
visitStringMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
public void visitClassMemberValue(javassist.bytecode.annotation.ClassMemberValue classMemberValue)
visitClassMemberValue
in interface javassist.bytecode.annotation.MemberValueVisitor
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.