|
Kieker 1.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkieker.common.util.ClassOperationSignaturePair
public class ClassOperationSignaturePair
TODO: Add methods getPackageName and getSimpleClassname which is a split of the FQ class name.
Constructor Summary | |
---|---|
ClassOperationSignaturePair(String fqClassname,
Signature signature)
|
Method Summary | |
---|---|
static String |
createOperationSignatureString(String fqClassName,
Signature signature)
Given a fully-qualified class name fqClassName (e.g., a.b.c.D ) and
and a Signature (e.g., for operation op1 with modifiers public and static , the return type Boolean
,
and the parameter types Integer and Long ), the method
returns an operation signature string (e.g., public static Boolean a.b.c.D.op1(Integer, Long) ). |
String |
getFqClassname()
|
Signature |
getSignature()
|
static ClassOperationSignaturePair |
splitOperationSignatureStr(String operationSignatureStr)
Extracts an ClassOperationSignaturePair from an an operation signature string (e.g., public static Boolean a.b.c.D.op1(Integer, Long) ). |
String |
toOperationSignatureString()
|
String |
toString()
Returns a String representation of this ClassOperationSignaturePair using the createOperationSignatureString(String, Signature) method. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClassOperationSignaturePair(String fqClassname, Signature signature)
fqClassname
- signature
- Method Detail |
---|
public String getFqClassname()
public Signature getSignature()
public String toOperationSignatureString()
public static ClassOperationSignaturePair splitOperationSignatureStr(String operationSignatureStr)
ClassOperationSignaturePair
from an an operation signature string (e.g., public static Boolean a.b.c.D.op1(Integer, Long)
).
Modifier list, return type, and parameter list wrapped by parentheses are optional. But note that
a return type must be given if one or more modifiers are present.
TODO: Move this method to the then-extracted class FQComponentNameSignaturePair
operationSignatureStr
- public static String createOperationSignatureString(String fqClassName, Signature signature)
a.b.c.D
) and
and a Signature
(e.g., for operation op1
with modifiers public
and static
, the return type Boolean
,
and the parameter types Integer
and Long
), the method
returns an operation signature string (e.g., public static Boolean a.b.c.D.op1(Integer, Long)
).
fqClassName
- signature
- public String toString()
ClassOperationSignaturePair
using the createOperationSignatureString(String, Signature)
method.
toString
in class Object
|
Kieker 1.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |