Class BCMethodDescriptor
- java.lang.Object
-
- org.apache.derby.impl.services.bytecode.BCMethodDescriptor
-
class BCMethodDescriptor extends java.lang.ObjectA method descriptor. Ie. something that describes the type of a method, parameter types and return types. It is not an instance of a method.
This has no generated class specific state.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String[]EMPTYprivate java.lang.StringvmDescriptorprivate java.lang.String[]vmParameterTypesprivate java.lang.StringvmReturnType
-
Constructor Summary
Constructors Constructor Description BCMethodDescriptor(java.lang.String[] vmParameterTypes, java.lang.String vmReturnType, BCJava factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.StringbuildMethodDescriptor()builds the JVM method descriptor for this method as defined in JVM Spec 4.3.3, Method Descriptors.booleanequals(java.lang.Object other)(package private) static java.lang.Stringget(java.lang.String[] vmParameterTypes, java.lang.String vmReturnType, BCJava factory)inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
BCMethodDescriptor
BCMethodDescriptor(java.lang.String[] vmParameterTypes, java.lang.String vmReturnType, BCJava factory)
-
-
Method Detail
-
get
static java.lang.String get(java.lang.String[] vmParameterTypes, java.lang.String vmReturnType, BCJava factory)
-
buildMethodDescriptor
java.lang.String buildMethodDescriptor()
builds the JVM method descriptor for this method as defined in JVM Spec 4.3.3, Method Descriptors.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
-