本文整理匯總了Java中javassist.bytecode.annotation.AnnotationsWriter類的典型用法代碼示例。如果您正苦於以下問題:Java AnnotationsWriter類的具體用法?Java AnnotationsWriter怎麽用?Java AnnotationsWriter使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
AnnotationsWriter類屬於javassist.bytecode.annotation包,在下文中一共展示了AnnotationsWriter類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: setDefaultValue
import javassist.bytecode.annotation.AnnotationsWriter; //導入依賴的package包/類
/**
* Changes the default value represented by this attribute.
*
* @param value the new value.
* @see javassist.bytecode.annotation.Annotation#createMemberValue(ConstPool, CtClass)
*/
public void setDefaultValue(MemberValue value) {
ByteArrayOutputStream output = new ByteArrayOutputStream();
AnnotationsWriter writer = new AnnotationsWriter(output, constPool);
try {
value.write(writer);
writer.close();
}
catch (IOException e) {
throw new RuntimeException(e); // should never reach here.
}
set(output.toByteArray());
}