APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.jfr.internal.util

public final Class ImplicitFields

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, jdk.jfr.internal.RemoveFields, jdk.jfr.internal.util.Bytecode.FieldDesc

Class that describes fields that was not directly named in the event definition.

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
public static final Bytecode.FieldDesc
public static final Bytecode.FieldDesc
private final List<String>
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public
ImplicitFields(Class<?> eventClass)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public void
removeFields(String... fieldNames)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DURATIONback to summary
public static final String DURATION
EVENT_THREADback to summary
public static final String EVENT_THREAD
FIELD_DURATIONback to summary
public static final Bytecode.FieldDesc FIELD_DURATION
FIELD_START_TIMEback to summary
public static final Bytecode.FieldDesc FIELD_START_TIME
fieldsback to summary
private final List<String> fields
STACK_TRACEback to summary
public static final String STACK_TRACE
START_TIMEback to summary
public static final String START_TIME

Constructor Detail

ImplicitFieldsback to summary
public ImplicitFields(Class<?> eventClass)

Method Detail

hasDurationback to summary
public boolean hasDuration()
hasEventThreadback to summary
public boolean hasEventThread()
hasStackTraceback to summary
public boolean hasStackTrace()
removeFieldsback to summary
public void removeFields(String... fieldNames)