Kieker 1.12

kieker.common.util.signature
Class Signature

java.lang.Object
  extended by kieker.common.util.signature.Signature

public class Signature
extends java.lang.Object

A signature for a software operation. Note that this is just an operation signature declaration which is not bound to an implementing class or interface.

Since:
1.1
Author:
Andre van Hoorn

Field Summary
static java.lang.String CONSTRUCTOR_METHOD_NAME
           
static java.lang.String NO_RETURN_TYPE
          This constant can be used to mark that a signature has no return type.
 
Constructor Summary
Signature(java.lang.String name, java.lang.String[] modifierList, java.lang.String returnType, java.lang.String[] paramTypeList)
          Please use the constant NO_RETURN_TYPE to indicate that the Signature contains no return type.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getModifier()
           
 java.lang.String getName()
           
 java.lang.String[] getParamTypeList()
           
 java.lang.String getReturnType()
           
 int hashCode()
           
 boolean hasReturnType()
          Tells whether the current signature has a return type or not.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_RETURN_TYPE

public static final java.lang.String NO_RETURN_TYPE
This constant can be used to mark that a signature has no return type.

See Also:
Constant Field Values

CONSTRUCTOR_METHOD_NAME

public static final java.lang.String CONSTRUCTOR_METHOD_NAME
See Also:
Constant Field Values
Constructor Detail

Signature

public Signature(java.lang.String name,
                 java.lang.String[] modifierList,
                 java.lang.String returnType,
                 java.lang.String[] paramTypeList)
Please use the constant NO_RETURN_TYPE to indicate that the Signature contains no return type.

Parameters:
name - The name of the operation.
modifierList - The list of modifiers of the operation.
returnType - The return type of the operation. If this parameter is null, the return type will be set to NO_RETURN_TYPE
paramTypeList - The list of parameters of the operation.s
Method Detail

getName

public final java.lang.String getName()

getModifier

public final java.lang.String[] getModifier()

getParamTypeList

public final java.lang.String[] getParamTypeList()

getReturnType

public final java.lang.String getReturnType()

hasReturnType

public final boolean hasReturnType()
Tells whether the current signature has a return type or not.

Returns:
true if and only if the signature has a return type.

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 obj)
Overrides:
equals in class java.lang.Object

Kieker 1.12

Copyright 2015 Kieker Project, http://kieker-monitoring.net