public abstract class FieldOrMethodDescriptor extends Object implements FieldOrMethodName
| Constructor and Description |
|---|
FieldOrMethodDescriptor(String slashedClassName,
String name,
String signature,
boolean isStatic) |
| Modifier and Type | Method and Description |
|---|---|
static int |
compareTo(FieldOrMethodDescriptor thas,
FieldOrMethodDescriptor that) |
protected int |
compareTo(FieldOrMethodName o) |
ClassDescriptor |
getClassDescriptor() |
String |
getName() |
int |
getNameSigHashCode() |
static int |
getNameSigHashCode(String name,
String signature) |
String |
getSignature() |
String |
getSlashedClassName() |
int |
hashCode() |
protected boolean |
haveEqualFields(FieldOrMethodDescriptor other) |
boolean |
isStatic() |
String |
toString() |
public FieldOrMethodDescriptor(@SlashedClassName String slashedClassName, String name, String signature, boolean isStatic)
public int getNameSigHashCode()
@SlashedClassName public String getSlashedClassName()
public ClassDescriptor getClassDescriptor()
getClassDescriptor in interface FieldOrMethodNamepublic String getName()
getName in interface FieldOrMethodNamepublic String getSignature()
getSignature in interface FieldOrMethodNamepublic boolean isStatic()
isStatic in interface FieldOrMethodNameprotected int compareTo(FieldOrMethodName o)
protected boolean haveEqualFields(FieldOrMethodDescriptor other)
public static int compareTo(FieldOrMethodDescriptor thas, FieldOrMethodDescriptor that)
Copyright © 2003–2015. All rights reserved.