org.apache.derby.impl.services.bytecode
Class BCMethodDescriptor

java.lang.Object
  extended byorg.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.


Field Summary
(package private) static java.lang.String[] EMPTY
           
private  java.lang.String vmDescriptor
           
private  java.lang.String[] vmParameterTypes
           
private  java.lang.String vmReturnType
           
 
Constructor Summary
(package private) 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
 

Field Detail

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
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()

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object other)

Built on Tue 2006-10-10 19:23:47+0200, from revision exported

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.