A B C E G H I J M S T W

A

add(ISequenceJoinPoint) - Method in class com.maintainj.aspect.JoinPointList
Adds a ISequenceJoinPoint to list
addToMergedJPList(ISequenceJoinPoint) - Static method in class com.maintainj.aspect.JoinPointMap
 

B

buildList() - Method in class com.maintainj.client.Tester
 

C

CallSignature - Class in com.maintainj.aspect
Holds all details of a call.
CallSignature(String, String, int, String, String[], String[], String[]) - Constructor for class com.maintainj.aspect.CallSignature
 
clear() - Method in class com.maintainj.aspect.JoinPointList
Clears join point list
clear() - Static method in class com.maintainj.aspect.JoinPointMap
Clears all lists and sets the jpHashcode to zero.
com.maintainj.aspect - package com.maintainj.aspect
 
com.maintainj.client - package com.maintainj.client
 
com.maintainj.swing - package com.maintainj.swing
 

E

equals(Object) - Method in class com.maintainj.aspect.CallSignature
Returns true when medium names are equal.
equals(Object) - Method in class com.maintainj.aspect.StackJoinPoint
Returns true if the given join point object is equal to this join point.

G

get(int) - Method in class com.maintainj.aspect.JoinPointList
 
get(int, String) - Static method in class com.maintainj.aspect.JoinPointMap
Gets the JoinPointList for the given threadId.
getAddJoinPoint() - Static method in class com.maintainj.aspect.JoinPointMap
Returns true if join points should be added to list
getCallSignature() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
Returns CallSignature for this join point
getCallSignature() - Method in class com.maintainj.aspect.StackJoinPoint
Returns CallSignature for this join point
getDeclaringTypeName() - Method in class com.maintainj.aspect.CallSignature
Same as value returned by org.aspectj.lang.Signature.getDeclaringTypeName()
getEndTime() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
End time of this method call as returned by System.currentTimeMillis()
getEndTime() - Method in class com.maintainj.aspect.StackJoinPoint
 
getExceptionNames() - Method in class com.maintainj.aspect.CallSignature
org.aspectj.lang.reflect.CodeSignature.getExceptionTypes() returns a Class[].
getJoinPoints() - Method in class com.maintainj.aspect.JoinPointList
Returns ISequenceJoinPoint[]
getLineNumber() - Method in class com.maintainj.aspect.StackJoinPoint
 
getLongName() - Method in class com.maintainj.aspect.CallSignature
Returns the complete signature with modifiers.
getMatchingJoinPoint() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
Returns the matching join point.
getMatchingJoinPoint() - Method in class com.maintainj.aspect.StackJoinPoint
 
getMediumName() - Method in class com.maintainj.aspect.CallSignature
Returns (parameterType parameterName,*)
getModifiers() - Method in class com.maintainj.aspect.CallSignature
Same as the value returned by java.lang.reflect.Signature.getModifiers()
getModifierString() - Method in class com.maintainj.aspect.CallSignature
Returns the modifiers as a String in this order
private|protected|public synchronized transient abstract final native
getName() - Method in class com.maintainj.aspect.CallSignature
Returns just the method name
getParamNames() - Method in class com.maintainj.aspect.CallSignature
Same as value returned by org.aspectj.lang.reflect.CodeSignature.getParameterNames()
getParamTypeNames() - Method in class com.maintainj.aspect.CallSignature
org.aspectj.lang.reflect.CodeSignature.getParameterTypes() returns a Class[].
getRealLongName() - Method in class com.maintainj.aspect.CallSignature
 
getResponseTime() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
Returns the response time of this method in milliseconds.
getResponseTime() - Method in class com.maintainj.aspect.StackJoinPoint
 
getReturnTypeName() - Method in class com.maintainj.aspect.CallSignature
Return type class name.
getSize() - Method in class com.maintainj.aspect.JoinPointList
 
getSourceLocation() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
The source file name and the line number where this call originates.
getSourceLocation() - Method in class com.maintainj.aspect.StackJoinPoint
The source file name and the line number where this call originates.
getStartTime() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
Start time of this method call as returned by System.currentTimeMillis()
getStartTime() - Method in class com.maintainj.aspect.StackJoinPoint
 
getTargetClass() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
The target class name with package name
getTargetClass() - Method in class com.maintainj.aspect.StackJoinPoint
Target class name
getThisClass() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
The source class name with package name
getThisClass() - Method in class com.maintainj.aspect.StackJoinPoint
Source class name
getWithinType() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
The name of the class where this method is defined.
getWithinType() - Method in class com.maintainj.aspect.StackJoinPoint
The name of the class where this method is defined.

H

hashCode() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
hashCode for this join point.
hashCode() - Method in class com.maintainj.aspect.StackJoinPoint
This number is same for both normal and return calls and is unique in join point list.

I

isEmpty() - Static method in class com.maintainj.aspect.JoinPointMap
Returns true if there is no trace information.
ISequenceJoinPoint - Interface in com.maintainj.aspect
Interface for a join point information that is used by MaintainJ plug-in.
isReturnCall() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
Returns true if this is a return call
isReturnCall() - Method in class com.maintainj.aspect.StackJoinPoint
 
isSelfCall() - Method in interface com.maintainj.aspect.ISequenceJoinPoint
Returns true if this is a self call
isSelfCall() - Method in class com.maintainj.aspect.StackJoinPoint
Returns true if this join point is for a self call.

J

JoinPointList - Class in com.maintainj.aspect
This class holds all the join points captured and has some utility methods.
JoinPointList() - Constructor for class com.maintainj.aspect.JoinPointList
 
JoinPointMap - Class in com.maintainj.aspect
Holds multiple JoinPointList instances one for each thread.
Also used as a utility class to write to trace file.
JoinPointMap() - Constructor for class com.maintainj.aspect.JoinPointMap
 
jpHashcode - Static variable in class com.maintainj.aspect.JoinPointMap
 
jpIndex - Static variable in class com.maintainj.aspect.JoinPointMap
 

M

main(String[]) - Static method in class com.maintainj.aspect.JoinPointMap
 
main(String[]) - Static method in class com.maintainj.client.Tester
 
main(String[]) - Static method in class com.maintainj.swing.SwingStartStop
 

S

setAddJoinPoint(boolean) - Static method in class com.maintainj.aspect.JoinPointMap
Sets if join points should be added to this list
setEndTime(long) - Method in class com.maintainj.aspect.StackJoinPoint
 
setMatchingJoinPoint(ISequenceJoinPoint) - Method in class com.maintainj.aspect.StackJoinPoint
 
setReturnCall(boolean) - Method in class com.maintainj.aspect.StackJoinPoint
 
setStartTime(long) - Method in class com.maintainj.aspect.StackJoinPoint
 
splitJPFile(String, int) - Static method in class com.maintainj.aspect.JoinPointMap
 
StackJoinPoint - Class in com.maintainj.aspect
Implementation for ISequenceJoinPoint.
StackJoinPoint(long, boolean, CallSignature, String, String, String, int, int, String, int, String) - Constructor for class com.maintainj.aspect.StackJoinPoint
StackJoinPoint constructor
SwingStartStop - Class in com.maintainj.swing
 
SwingStartStop() - Constructor for class com.maintainj.swing.SwingStartStop
 

T

Tester - Class in com.maintainj.client
 
Tester() - Constructor for class com.maintainj.client.Tester
 
toString() - Method in class com.maintainj.aspect.CallSignature
Returns the same value as getLongName()

W

writeToFile(String) - Static method in class com.maintainj.aspect.JoinPointMap
Writes the join points of the use case to a file.

A B C E G H I J M S T W