Uses of Interface
org.openjdk.jmc.common.item.IType
-
Packages that use IType Package Description org.openjdk.jmc.common.item This package contains theIItem
data model.org.openjdk.jmc.common.unit This package contains the data model for quantities and units.org.openjdk.jmc.flightrecorder org.openjdk.jmc.flightrecorder.internal org.openjdk.jmc.flightrecorder.internal.parser org.openjdk.jmc.flightrecorder.jdk org.openjdk.jmc.flightrecorder.memleak org.openjdk.jmc.flightrecorder.rules.jdk.memory org.openjdk.jmc.flightrecorder.rules.jdk.util This package contains helper classes that will be moved in a later release.org.openjdk.jmc.flightrecorder.rules.tree org.openjdk.jmc.flightrecorder.rules.tree.traversal org.openjdk.jmc.flightrecorder.rules.util -
-
Uses of IType in org.openjdk.jmc.common.item
Fields in org.openjdk.jmc.common.item declared as IType Modifier and Type Field Description private IType<? super V>
Aggregators.AggregatorBase. ct
private IType<IItem>
CachingAccessor. lastType
Fields in org.openjdk.jmc.common.item with type parameters of type IType Modifier and Type Field Description private IPredicate<IType<IItem>>
GroupingAggregator.GroupingAggregatorImpl. acceptType
private java.util.Map<IType<?>,IMemberAccessor<? extends T,IItem>>
CachingAccessor. fieldsToMerge
Methods in org.openjdk.jmc.common.item that return IType Modifier and Type Method Description static <T extends IItem>
IType<T>ItemToolkit. getItemType(T item)
IType<?>
IItem. getType()
The type of this item (analogous toObject.getClass()
).IType<IItem>
IItemIterable. getType()
IType<? super V>
Aggregators.AggregatorBase. getValueType()
IType<? super V>
GroupingAggregator.IGroupsFinisher. getValueType()
IType<? super V>
GroupingAggregator.IQuantityListFinisher. getValueType()
IType<? super V>
IValueBuilder. getValueType()
Methods in org.openjdk.jmc.common.item with parameters of type IType Modifier and Type Method Description boolean
Aggregators.Count. acceptType(IType<IItem> type)
boolean
Aggregators.FieldAggregatorBase. acceptType(IType<IItem> type)
boolean
Aggregators.SetAggregator. acceptType(IType<IItem> type)
boolean
GroupingAggregator.GroupingAggregatorImpl. acceptType(IType<IItem> type)
boolean
IItemConsumerFactory. acceptType(IType<IItem> type)
static IAggregator<IQuantity,?>
Aggregators. count(IType<?> type)
<U> IMemberAccessor<V,U>
CanonicalAccessorFactory. customAccessor(IType<U> type)
Override to construct deriving accessors.protected IMemberAccessor<? extends V,IItem>
Aggregators.AdvancedMinMaxAggregator. doGetAccessor(IType<IItem> type)
protected abstract IMemberAccessor<? extends V,IItem>
Aggregators.FieldAggregatorBase. doGetAccessor(IType<IItem> type)
(package private) IMemberAccessor<? extends V,IItem>
Aggregators.FieldAggregatorBase. getAccessor(IType<IItem> type)
<U> IMemberAccessor<V,U>
CanonicalAccessorFactory. getAccessor(IType<U> type)
<T> IMemberAccessor<? extends V,T>
IAccessorFactory. getAccessor(IType<T> type)
Gets the accessor for specified type.<T> IMemberAccessor<V,T>
ICanonicalAccessorFactory. getAccessor(IType<T> type)
private static java.lang.String
Aggregators. getCountName(IType<?> type)
IPredicate<IItem>
IItemFilter. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.AttributeValue. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.BooleanFilter. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.Composite. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.HasAttribute. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.IsNotNull. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.IsNull. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.MemberOf. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.Not. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.NotHasAttribute. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.Type. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.TypeMatches. getPredicate(IType<IItem> type)
IPredicate<IItem>
ItemFilters.Types. getPredicate(IType<IItem> type)
static IAggregator<IQuantity,?>
Aggregators. getQuantityAggregator(java.lang.String name, IType<?> type)
private void
GroupingAggregator.GroupingConsumer. initialize(IType<IItem> type)
Aggregators.AdvancedMinMaxConsumer<V,T>
Aggregators.AdvancedMinMaxAggregator. newItemConsumer(IType<IItem> type)
Aggregators.AvgConsumer
Aggregators.Avg. newItemConsumer(IType<IItem> type)
Aggregators.CountConsumer
Aggregators.Count. newItemConsumer(IType<IItem> type)
Aggregators.MinMaxConsumer<V>
Aggregators.MinMax. newItemConsumer(IType<IItem> type)
Aggregators.SetConsumer<T>
Aggregators.SetAggregator. newItemConsumer(IType<IItem> itemType)
Aggregators.VarianceConsumer
Aggregators.Stddev. newItemConsumer(IType<IItem> type)
Aggregators.SumConsumer
Aggregators.Sum. newItemConsumer(IType<IItem> type)
Aggregators.VarianceConsumer
Aggregators.Variance. newItemConsumer(IType<IItem> type)
GroupingAggregator.GroupingConsumer<K,G>
GroupingAggregator.GroupingAggregatorImpl. newItemConsumer(IType<IItem> type)
C
IItemConsumerFactory. newItemConsumer(IType<IItem> itemType)
Method parameters in org.openjdk.jmc.common.item with type arguments of type IType Modifier and Type Method Description static <K,C extends IItemConsumer<C>>
IAggregator<java.lang.Iterable<? extends GroupingAggregator.GroupEntry<K,C>>,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<C> groupAggregator, IPredicate<IType<IItem>> acceptType)
static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<C> groupAggregator, IPredicate<IType<IItem>> acceptType, GroupingAggregator.IGroupsFinisher<V,K,C> finisher)
static IItemFilter
ItemFilters. convertToTypes(IItemFilter filter, java.util.List<IType<IItem>> types)
static <C extends IItemConsumer<C>>
IAggregator<C,C>Aggregators. forConsumer(IItemConsumerFactory<C> consumerFactory, IPredicate<IType<IItem>> acceptType)
Constructors in org.openjdk.jmc.common.item with parameters of type IType Constructor Description AggregatorBase(java.lang.String name, java.lang.String description, IType<? super V> ct)
AndOr(java.lang.String name, java.lang.String description, IType<java.lang.Boolean> ct)
FieldAggregatorBase(java.lang.String name, java.lang.String description, IType<V> ct)
MergingAggregator(java.lang.String name, java.lang.String description, IType<? super V> ct)
SetAggregator(java.lang.String name, java.lang.String description, IAccessorFactory<T> attribute, IType<? super V> type)
Constructor parameters in org.openjdk.jmc.common.item with type arguments of type IType Constructor Description GroupingAggregatorImpl(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<G> consumerFactory, IPredicate<IType<IItem>> acceptType, GroupingAggregator.IGroupsFinisher<V,K,G> groupsFinisher)
-
Uses of IType in org.openjdk.jmc.common.unit
Classes in org.openjdk.jmc.common.unit that implement IType Modifier and Type Class Description class
ContentType<T>
A content type describes what kind of data a value is.class
KindOfQuantity<U extends TypedUnit<U>>
class
LinearKindOfQuantity
The kind of a linear (scalar) physical quantity.class
RangeContentType<T extends java.lang.Comparable<? super T>>
class
StructContentType<T>
(package private) class
TimestampKind
private static class
UnitLookup.LeafContentType<T>
Fields in org.openjdk.jmc.common.unit with type parameters of type IType Modifier and Type Field Description static ContentType<IType<?>>
UnitLookup. TYPE
-
Uses of IType in org.openjdk.jmc.flightrecorder
Fields in org.openjdk.jmc.flightrecorder with type parameters of type IType Modifier and Type Field Description static IAttribute<IType<?>>
JfrAttributes. EVENT_TYPE
private java.util.Set<IType<IItem>>
EventCollection. types
Methods in org.openjdk.jmc.flightrecorder that return IType Modifier and Type Method Description IType<IItem>
EventCollection.EventTypeEntry. getType()
-
Uses of IType in org.openjdk.jmc.flightrecorder.internal
Fields in org.openjdk.jmc.flightrecorder.internal declared as IType Modifier and Type Field Description private IType<IItem>
EventArray. type
Methods in org.openjdk.jmc.flightrecorder.internal that return IType Modifier and Type Method Description IType<IItem>
EventArray. getType()
Constructors in org.openjdk.jmc.flightrecorder.internal with parameters of type IType Constructor Description EventArray(IItem[] events, IType<IItem> type, java.lang.String[] typeCategory)
-
Uses of IType in org.openjdk.jmc.flightrecorder.internal.parser
Fields in org.openjdk.jmc.flightrecorder.internal.parser declared as IType Modifier and Type Field Description private IType<IItem>
ItemBuilder.ArrayItem. type
private IType<IItem>
ItemBuilder.Item1. type
Methods in org.openjdk.jmc.flightrecorder.internal.parser that return IType Modifier and Type Method Description IType<IItem>
ItemBuilder.ArrayItem. getType()
IType<IItem>
ItemBuilder.Item1. getType()
Constructors in org.openjdk.jmc.flightrecorder.internal.parser with parameters of type IType Constructor Description ArrayItem(IType<IItem> type, java.lang.Object... values)
Item1(IType<IItem> type, java.lang.Object value0)
Item11(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4, java.lang.Object value5, java.lang.Object value6, java.lang.Object value7, java.lang.Object value8, java.lang.Object value9, java.lang.Object value10)
Item13(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4, java.lang.Object value5, java.lang.Object value6, java.lang.Object value7, java.lang.Object value8, java.lang.Object value9, java.lang.Object value10, java.lang.Object value11, java.lang.Object value12)
Item15(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4, java.lang.Object value5, java.lang.Object value6, java.lang.Object value7, java.lang.Object value8, java.lang.Object value9, java.lang.Object value10, java.lang.Object value11, java.lang.Object value12, java.lang.Object value13, java.lang.Object value14)
Item17(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4, java.lang.Object value5, java.lang.Object value6, java.lang.Object value7, java.lang.Object value8, java.lang.Object value9, java.lang.Object value10, java.lang.Object value11, java.lang.Object value12, java.lang.Object value13, java.lang.Object value14, java.lang.Object value15, java.lang.Object value16)
Item3(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2)
Item5(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4)
Item7(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4, java.lang.Object value5, java.lang.Object value6)
Item9(IType<IItem> type, java.lang.Object value0, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4, java.lang.Object value5, java.lang.Object value6, java.lang.Object value7, java.lang.Object value8)
-
Uses of IType in org.openjdk.jmc.flightrecorder.jdk
Methods in org.openjdk.jmc.flightrecorder.jdk with parameters of type IType Modifier and Type Method Description IPredicate<IItem>
JdkFilters.MethodFilter. getPredicate(IType<IItem> type)
-
Uses of IType in org.openjdk.jmc.flightrecorder.memleak
Methods in org.openjdk.jmc.flightrecorder.memleak with parameters of type IType Modifier and Type Method Description private void
ReferenceTreeModel. add(IItem item, IMemberAccessor<IMCOldObject,IItem> objectAccessor, IMemberAccessor<IQuantity,IItem> allocationTimeAccessor, IMemberAccessor<IMCOldObjectGcRoot,IItem> gcRootAccessor, IType<IItem> type)
Adds anIItem
to the tree model as aReferenceTreeObject
-
Uses of IType in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.memory with parameters of type IType Modifier and Type Method Description boolean
FullGcRule.G1Aggregator. acceptType(IType<IItem> type)
FullGcRule.G1FullGCInfo
FullGcRule.G1Aggregator. newItemConsumer(IType<IItem> type)
-
Uses of IType in org.openjdk.jmc.flightrecorder.rules.jdk.util
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.util that return IType Modifier and Type Method Description IType<IItem>
SingleEntryItemCollection.SingleEntryIItemIterable. getType()
-
Uses of IType in org.openjdk.jmc.flightrecorder.rules.tree
Methods in org.openjdk.jmc.flightrecorder.rules.tree with parameters of type IType Modifier and Type Method Description IPredicate<IItem>
TimeRangeFilter. getPredicate(IType<IItem> type)
IPredicate<IItem>
TimeRangeThreadFilter. getPredicate(IType<IItem> type)
-
Uses of IType in org.openjdk.jmc.flightrecorder.rules.tree.traversal
Fields in org.openjdk.jmc.flightrecorder.rules.tree.traversal declared as IType Modifier and Type Field Description private IType<?>
LayerBreakdownVisitor.LayerEntry. type
Fields in org.openjdk.jmc.flightrecorder.rules.tree.traversal with type parameters of type IType Modifier and Type Field Description private java.util.Map<IType<?>,IQuantity>
LayerBreakdownVisitor.LayerBreakdown. typeToDuration
Methods in org.openjdk.jmc.flightrecorder.rules.tree.traversal that return IType Modifier and Type Method Description IType<?>
LayerBreakdownVisitor.LayerEntry. getType()
Constructors in org.openjdk.jmc.flightrecorder.rules.tree.traversal with parameters of type IType Constructor Description LayerEntry(IType<?> type, IQuantity duration)
-
Uses of IType in org.openjdk.jmc.flightrecorder.rules.util
Methods in org.openjdk.jmc.flightrecorder.rules.util that return IType Modifier and Type Method Description static IType<IItem>
RulesToolkit. getType(IItemCollection items, java.lang.String typeId)
Gets theIType
representation of a specific event type in anIItemCollection
.Methods in org.openjdk.jmc.flightrecorder.rules.util with parameters of type IType Modifier and Type Method Description static Result
RulesToolkit. getMissingAttributeResult(IRule rule, IType<IItem> type, IAttribute<?> attribute)
Gets aResult
object representing a not applicable result due to a missing attribute.
-