Top Fields Constructors Methods
jdk.jfr.internal

public final Class EventClassBuilder

extends Object
Class Inheritance
Static Imports
jdk.jfr.internal.util.Bytecode.invokespecial

Field Summary

Modifier and TypeField and Description
private final List<AnnotationElement>
private static final Bytecode.MethodDesc
private final List<ValueDescriptor>
private final String
private static final AtomicLong
private static final Bytecode.MethodDesc
private final ClassDesc
private static final ClassDesc
private static final ClassDesc

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Class<? extends Event>
pack-priv void
private void
private void
private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationElementsback to summary
private final List<AnnotationElement> annotationElements
DEFAULT_CONSTRUCTORback to summary
private static final Bytecode.MethodDesc DEFAULT_CONSTRUCTOR
fieldsback to summary
private final List<ValueDescriptor> fields
fullClassNameback to summary
private final String fullClassName
idCounterback to summary
private static final AtomicLong idCounter
SET_METHODback to summary
private static final Bytecode.MethodDesc SET_METHOD
typeback to summary
private final ClassDesc type
TYPE_EVENTback to summary
private static final ClassDesc TYPE_EVENT
TYPE_IOBEback to summary
private static final ClassDesc TYPE_IOBE

Constructor Detail

EventClassBuilderback to summary
public EventClassBuilder(List<AnnotationElement> annotationElements, List<ValueDescriptor> fields)

Method Detail

buildback to summary
public Class<? extends Event> build()
buildback to summary
pack-priv void build(ClassBuilder builder)
buildClassInfoback to summary
private void buildClassInfo(ClassBuilder builder)
buildConstructorback to summary
private void buildConstructor(ClassBuilder builder)
buildFieldsback to summary
private void buildFields(ClassBuilder builder)
buildSetMethodback to summary
private void buildSetMethod(ClassBuilder builder)