com.jrockit.memleak.value
Class MethodInfo

java.lang.Object
  extended by com.jrockit.memleak.value.MethodInfo
All Implemented Interfaces:
IAccessibleInfo, IMemberInfo, IMethodInfo, IClassInfoHolder

public class MethodInfo
extends java.lang.Object
implements IMethodInfo, IClassInfoHolder

Default IMethodInfo implementation.

Author:
mpersson

Field Summary
 
Fields inherited from interface com.jrockit.memleak.IAccessibleInfo
SYNTHETIC, UNKNOWN_MODIFIERS
 
Constructor Summary
MethodInfo(IClassInfo declaringClassInfo, java.lang.String name, java.lang.String descriptor, int modifiers)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
 IClassInfo getClassInfo()
           
 IClassInfo getDeclaringClassInfo()
           
 java.lang.String getDescriptor()
           
 int getModifiers()
           
 java.lang.String getName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodInfo

public MethodInfo(IClassInfo declaringClassInfo,
                  java.lang.String name,
                  java.lang.String descriptor,
                  int modifiers)
Parameters:
declaringClassInfo -
name -
descriptor -
modifiers -
Method Detail

getDeclaringClassInfo

public IClassInfo getDeclaringClassInfo()
Specified by:
getDeclaringClassInfo in interface IMemberInfo
Returns:
the IClassInfo of the member's declaring class.

getName

public java.lang.String getName()
Specified by:
getName in interface IMemberInfo
Returns:
the name of the member

getDescriptor

public java.lang.String getDescriptor()
Specified by:
getDescriptor in interface IMethodInfo
Returns:
the descriptor of the method

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface IAccessibleInfo
Returns:
access modifiers for the entity
See Also:
Modifier

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getClassInfo

public IClassInfo getClassInfo()
Specified by:
getClassInfo in interface IClassInfoHolder
Returns:
a IClassInfo, never null.


Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.