org.apache.derby.impl.services.bytecode
Class BCMethodDescriptor
java.lang.Object
org.apache.derby.impl.services.bytecode.BCMethodDescriptor
class BCMethodDescriptor
- extends java.lang.Object
A 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.
Constructor Summary |
BCMethodDescriptor(java.lang.String[] vmParameterTypes,
java.lang.String vmReturnType,
BCJava factory)
|
Method Summary |
(package private) java.lang.String |
buildMethodDescriptor()
builds the JVM method descriptor for this method as
defined in JVM Spec 4.3.3, Method Descriptors. |
boolean |
equals(java.lang.Object other)
|
(package private) static java.lang.String |
get(java.lang.String[] vmParameterTypes,
java.lang.String vmReturnType,
BCJava factory)
|
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
EMPTY
static final java.lang.String[] EMPTY
vmParameterTypes
private final java.lang.String[] vmParameterTypes
vmReturnType
private final java.lang.String vmReturnType
vmDescriptor
private final java.lang.String vmDescriptor
BCMethodDescriptor
BCMethodDescriptor(java.lang.String[] vmParameterTypes,
java.lang.String vmReturnType,
BCJava factory)
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:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.