Class StructTypes.JfrMethod
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.StructTypes.JfrMethod
-
- All Implemented Interfaces:
IMCMethod
- Enclosing class:
- StructTypes
static class StructTypes.JfrMethod extends java.lang.Object implements IMCMethod
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Objectdescriptorjava.lang.Objecthiddenjava.lang.Objectmodifiersjava.lang.Objectnamejava.lang.Objecttype
-
Constructor Summary
Constructors Constructor Description JfrMethod()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetFormalDescriptor()Returns the formal descriptor.java.lang.StringgetMethodName()Returns the method name not including parameters.java.lang.IntegergetModifier()Returns the modifier used in the Java class file.IMCTypegetType()Returns the class this method is declared in.inthashCode()java.lang.BooleanisNative()Whether this method is native.
-
-
-
Method Detail
-
getType
public IMCType getType()
Description copied from interface:IMCMethodReturns the class this method is declared in.
-
getMethodName
public java.lang.String getMethodName()
Description copied from interface:IMCMethodReturns the method name not including parameters.An example is "mymethod". If the method is native the format is undefined.
- Specified by:
getMethodNamein interfaceIMCMethod- Returns:
- the name of this method, or
nullif unavailable
-
getFormalDescriptor
public java.lang.String getFormalDescriptor()
Description copied from interface:IMCMethodReturns the formal descriptor.For example, the method descriptor for the method
Object mymethod(int i, double d, Thread t)is(IDLjava/lang/Thread;)Ljava/lang/Object;- Specified by:
getFormalDescriptorin interfaceIMCMethod- Returns:
- the formal method descriptor, or
nullif unavailable
-
getModifier
public java.lang.Integer getModifier()
Description copied from interface:IMCMethodReturns the modifier used in the Java class file.Examples of modifiers are "protected", "public", etc.
See
Modifierfor more information about the bit pattern and for methods that can be used to decode it.- Specified by:
getModifierin interfaceIMCMethod- Returns:
- the modifier used in the class file, or
nullif not available
-
isNative
public java.lang.Boolean isNative()
Description copied from interface:IMCMethodWhether this method is native.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-