Uses of Interface
org.openjdk.jmc.flightrecorder.writer.api.TypeStructureBuilder
-
Packages that use TypeStructureBuilder Package Description org.openjdk.jmc.flightrecorder.writer org.openjdk.jmc.flightrecorder.writer.api -
-
Uses of TypeStructureBuilder in org.openjdk.jmc.flightrecorder.writer
Methods in org.openjdk.jmc.flightrecorder.writer that return TypeStructureBuilder Modifier and Type Method Description TypeStructureBuilder
TypesImpl. typeStructureBuilder()
-
Uses of TypeStructureBuilder in org.openjdk.jmc.flightrecorder.writer.api
Methods in org.openjdk.jmc.flightrecorder.writer.api that return TypeStructureBuilder Modifier and Type Method Description TypeStructureBuilder
TypeStructureBuilder. addField(String name, Type type)
Add a field of the given name and typeTypeStructureBuilder
TypeStructureBuilder. addField(String name, Type type, Consumer<TypedFieldBuilder> fieldCallback)
Add a field of the given name and type and with a customization callbackTypeStructureBuilder
TypeStructureBuilder. addField(String name, Types.Predefined type)
Add a field of the given name and (predefined) typeTypeStructureBuilder
TypeStructureBuilder. addField(String name, Types.Predefined type, Consumer<TypedFieldBuilder> fieldCallback)
Add a field of the given name and (predefined) type and with a customization callbackTypeStructureBuilder
TypeStructureBuilder. addField(TypedField field)
Add a specific field.TypeStructureBuilder
TypeStructureBuilder. addFields(TypedField field1, TypedField field2, TypedField... fields)
Add specific fields.abstract TypeStructureBuilder
Types. typeStructureBuilder()
A convenience accessor to TypeStructureBuilder instance outside of the type configuration callbackMethod parameters in org.openjdk.jmc.flightrecorder.writer.api with type arguments of type TypeStructureBuilder Modifier and Type Method Description abstract Type
Types. getOrAdd(String name, boolean withConstantPool, Consumer<TypeStructureBuilder> builderCallback)
Retrieve the given type or create it a-new if it hasn't been added yet.abstract Type
Types. getOrAdd(String name, String supertype, boolean withConstantPool, Consumer<TypeStructureBuilder> builderCallback)
Retrieve the given type or create it a-new if it hasn't been added yet.abstract Type
Types. getOrAdd(String name, String supertype, Consumer<TypeStructureBuilder> builderCallback)
Retrieve the given type or create it a-new if it hasn't been added yet.abstract Type
Types. getOrAdd(String name, Consumer<TypeStructureBuilder> builderCallback)
Retrieve the given type or create it a-new if it hasn't been added yet.abstract Type
Types. getOrAdd(Types.Predefined type, String supertype, Consumer<TypeStructureBuilder> builderCallback)
Retrieve the given type or create it a-new if it hasn't been added yet.abstract Type
Types. getOrAdd(Types.Predefined type, Consumer<TypeStructureBuilder> builderCallback)
Retrieve the given type or create it a-new if it hasn't been added yet.abstract Type
Recording. registerAnnotationType(String name, Consumer<TypeStructureBuilder> builderCallback)
Try registering a user annotation type.abstract Type
Recording. registerEventType(String name, Consumer<TypeStructureBuilder> builderCallback)
Try registering a user event type.abstract Type
Recording. registerType(String name, String supertype, Consumer<TypeStructureBuilder> builderCallback)
Try registering a custom type.abstract Type
Recording. registerType(String name, Consumer<TypeStructureBuilder> builderCallback)
Try registering a custom type.
-