
com.lambda.Debugger.TraceLine.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of LewisOmniscientDebugger Show documentation
Show all versions of LewisOmniscientDebugger Show documentation
A command line utility for accesing the bowler framework.
The newest version!
???? 1' c
de dfgh
ij
k
l
m
n
op
q rs
tuv
tw
tx
tyz{
|
}
~
3?
3??
?
?
t?
t?
t?
?? ??
? d?
d??
t?
?? ? ?
?
t?
d?
d??
3? &c &?
3?
&? ?
? ?
t? d??
???
d?
&? ?
? ? ? W? W? Y??
??
????
??
?
?
d? dc
d?
??
??
??
[i
?
[m ?
?
[?? ??
??
n
&i?? ? ?
?
???
3? &??
ri
r??
??
?
?
??
?? ?
???????
d?
?
?
3i
??
??
d? &?
&??
??
??
???
?
&?
d? ? W???
?n
? Wc W? W?
?
? ?
A???????? ?? ?? ?
??
A
?n
A
?
?m
d
?
?
?
?
?
?
?
?
? !"
?#
?$%&
?'
?()*
?+
?,-
?. Yc Y? Y?
o o? ?/
?0
?1
2
?3
?4
d56
?78
?9:
?;<
?=>
??@
?AB
?CD
?EF
?GH
?IJ
?KL
MN
?O
?P
?Q R
iSTUVWXY
?Z?[\]^_ `ab cdef
g h i
j
k
tkl
mn
3o
&pqr
ts
tuvwxy
z
{
?
p|
}
t~ ???
5i
5??
???
???
=i ?T?
Ai
nCollected I nTraceLines
nInstrumented DEBUG Z
ConstantValue SINGLETON 0Lcom/lambda/Debugger/TraceLineAbstractListModel; filteredTraceSets [Lcom/lambda/Debugger/VectorD; unfilteredTraceSets filteredTraceSetsAlternate unfilteredTraceSetsAlternate DEFAULT_TRACELINE Lcom/lambda/Debugger/TraceLine;
TOP_TRACELINE MAX_ARGS_DISPLAYED OBJECT_PRINT_WIDTH method Ljava/lang/String; thisObj Ljava/lang/Object; locals Lcom/lambda/Debugger/Locals; returnValue
returnLine Lcom/lambda/Debugger/MethodLine; printString COLLECT_STATISTICS
countTable Ljava/util/HashMap; sizes [I
stringLengths isUnparented ()Z Code LineNumberTable LocalVariableTable this getArgActual (I)Ljava/lang/Object; i getArg hl !Lcom/lambda/Debugger/HistoryList; o getVarNames ()[Ljava/lang/String;
getVarName (I)Ljava/lang/String;
getVarType (I)Ljava/lang/Class;
getReturnType ()Ljava/lang/Class; putArg (ILjava/lang/Object;)V value (Ljava/lang/Object;)V v nv len getArgCount ()I getFirstTraceline !()Lcom/lambda/Debugger/TraceLine; v0 Lcom/lambda/Debugger/VectorD; tl best initializeEvents ()V varName time nArgs nVars initializeAllEvents ml j addLocals (ILjava/lang/String;I)V slIndex methodID nLocals clear switchTimeLines (Z)V a b compact (I)V eot t (Ljava/lang/Thread;I)V rf rl f Ljava/lang/Thread; threadIndex traceSet newTS verify search 4(Lcom/lambda/Debugger/TraceLine;Ljava/lang/String;)Z pattern 5(Lcom/lambda/Debugger/ReturnLine;Ljava/lang/String;)Z Lcom/lambda/Debugger/ReturnLine; 4(Lcom/lambda/Debugger/CatchLine;Ljava/lang/String;)Z cl Lcom/lambda/Debugger/CatchLine; match '(Ljava/lang/Object;Ljava/lang/String;)Z obj s 6(ILjava/lang/String;Z)Lcom/lambda/Debugger/MethodLine; selectedLine forward printStringNoSpaces ()Ljava/lang/String; sb Ljava/lang/StringBuffer; 2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; (Ljava/lang/String;)V H(ILjava/lang/String;Ljava/lang/Object;ILcom/lambda/Debugger/TraceLine;)V meth getDepth depth getPreviousThrowThisThread !()Lcom/lambda/Debugger/ThrowLine; previousTraceLine "(I)Lcom/lambda/Debugger/TraceLine; generateStackList !()Lcom/lambda/Debugger/StackList; sl Lcom/lambda/Debugger/StackList; getSelectedObject +(ILjava/awt/FontMetrics;)Ljava/lang/Object; x fm Ljava/awt/FontMetrics; l str max unfilter thread v1 refilter
depthLimit
filterToDepth filter P(Ljava/lang/Thread;Lcom/lambda/Debugger/VectorD;IZ)Lcom/lambda/Debugger/VectorD; clazz Ljava/lang/Class; ts Lcom/lambda/Debugger/TimeStamp; ml2 filterInternals ml1 ml3 filtered displayVectorD size index firstLineIx
lastLineIx firstLine lastLine lastMethodLine "()Lcom/lambda/Debugger/MethodLine; getTrace 5(ILjava/lang/Thread;)Lcom/lambda/Debugger/MethodLine; traces #(I)Lcom/lambda/Debugger/MethodLine; addTrace B(Lcom/lambda/Debugger/ReturnLine;)Lcom/lambda/Debugger/MethodLine; filteredTraces removePreviousTLExclusive "(Lcom/lambda/Debugger/TraceLine;)V popExclusive removePreviousTLInclusive popInclusive printCountStats tlc Lcom/lambda/Debugger/TLCounter; iter Ljava/util/Iterator; recordStats A(Lcom/lambda/Debugger/TraceLine;)Lcom/lambda/Debugger/MethodLine; B(Lcom/lambda/Debugger/TraceLine;I)Lcom/lambda/Debugger/MethodLine; arg0 out
addTraceField B C J F D IVName A(Lcom/lambda/Debugger/CatchLine;)Lcom/lambda/Debugger/MethodLine; A(Lcom/lambda/Debugger/ThrowLine;)Lcom/lambda/Debugger/MethodLine; Lcom/lambda/Debugger/ThrowLine; addUnparentedTrace0 f(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;I)Lcom/lambda/Debugger/TraceLine; tl1 'Lcom/lambda/Debugger/TraceLineReusable; tla addUnparentedTrace4 ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;IILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; arg1 arg2 arg3 addUnparentedTrace(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;IILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; arg4 arg5 arg6 arg7 arg8 arg9 e(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;)Lcom/lambda/Debugger/TraceLine; w(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine; defaultTraceLine getMethod
getMethodLine mll mlh lo hi middle
getTraceLineD E(Ljava/lang/String;Ljava/lang/String;)Lcom/lambda/Debugger/TraceLine;
methodName getFirstCall c0 c1 getNextCall getPreviousCall getLastCall A(Lcom/lambda/Debugger/MethodLine;)Lcom/lambda/Debugger/TraceLine; printStatistics
countSizes countInstrumentedMethods ii printAll (Lcom/lambda/Debugger/VectorD;)V methodLines end toString e Ljava/lang/Error; toString1 arrow rvString room printArgs ,(Ljava/lang/StringBuffer;)Ljava/lang/String; nArgss addReturnValue 5(Ljava/lang/Object;Lcom/lambda/Debugger/ReturnLine;)V rv 4(Ljava/lang/Object;Lcom/lambda/Debugger/CatchLine;)V
localsBind varIndex main ([Ljava/lang/String;)V i1 start Ljava/lang/Exception; args [Ljava/lang/String; v2 array [Lcom/lambda/Debugger/TraceLine;
SourceFile TraceLine.java?D????D %com/lambda/Debugger/DebuggerException java/lang/StringBuilder?? getArg(i>MAX) ????F???mn com/lambda/Debugger/HistoryList?n[\ java/lang/String?tu NONAMEvwxyz{ putArg(i>MAX) No_Value??pn|}MN???n com/lambda/Debugger/TraceLine???????n?????ON com/lambda/Debugger/MethodLine???D???????PNQN?????? com/lambda/Debugger/VectorD???D??^_CD???D TL.verify() failed on: ?? time: found: ?w`X??YZ]Z ???`w
\n????????????? com/lambda/Debugger/ReturnLine?? com/lambda/Debugger/CatchLine?? java/lang/StringBuffer??VD???? .WX (MN ) NO METHOR ERROR DEFAULT TRACELINETS?S????? com/lambda/Debugger/ThrowLine?? com/lambda/Debugger/StackList? IMPOSSIBLE generateStackList?????w???gh **UD??? , , ...) #com/lambda/Debugger/ShadowException **** -> ?????????????D java/lang/Class??{???? Badly formed trace???????S java/lang/NullPointerException IMPOSSIBLE: filter() ??????bc???????h?? com/lambda/Debugger/TLCounter???X ?D????aH ???? println java/io/PrintStream null??? java/lang/reflect/Field?????
setBoolean !com/lambda/Debugger/ShadowBoolean?h?? setByte com/lambda/Debugger/ShadowByte???? setChar com/lambda/Debugger/ShadowChar???? setInt com/lambda/Debugger/ShadowInt???? setLong com/lambda/Debugger/ShadowLong???? setFloat com/lambda/Debugger/ShadowFloat???? setDouble com/lambda/Debugger/ShadowDouble?? setH
-
com/lambda/Debugger/TraceLine0?? com/lambda/Debugger/TraceLine1? com/lambda/Debugger/TraceLine2? com/lambda/Debugger/TraceLine3? com/lambda/Debugger/TraceLine4? com/lambda/Debugger/TraceLine5? com/lambda/Debugger/TraceLine6? com/lambda/Debugger/TraceLine7? com/lambda/Debugger/TraceLine8? com/lambda/Debugger/TraceLine9? com/lambda/Debugger/TraceLine10?
IMPOSSIBLE? %com/lambda/Debugger/TraceLineReusableRS -IMPOSSIBLE TraceLine.getMethodLine() v==null !EMPTY: TraceLine.getMethodLine() 0IMPOSSIBLE TraceLine.getMethodLine() not found: [ ] ] new #IMPOSSIBLE TraceLine getFirstCall() "IMPOSSIBLE TraceLine getLastCall()
-- TraceLine Statistics -- String lengths (TLs+RLs): fD TraceLines collected: nArgs numberde Method nCalls??FDED ??? ======BC ====== Methods called ======?nFw locals == nullB?I? java/lang/Error Bug in TL.toString() ****