@@ -185,18 +185,18 @@ public String toString() {
185185 }
186186 }
187187
188- static class SampledThreadInfo {
188+ public static class SampledThreadInfo {
189189 private StackTraceElement [] stackTrace ;
190190 private Thread .State state ;
191191 private String threadName ;
192192 private long threadId ;
193193 private long threadCpuTime ;
194194
195- SampledThreadInfo (String tn , long tid , Thread .State ts , StackTraceElement [] st , InstrumentationFilter filter ) {
195+ public SampledThreadInfo (String tn , long tid , Thread .State ts , StackTraceElement [] st , InstrumentationFilter filter ) {
196196 this (tn , tid ,ts , st , -1 , filter );
197197 }
198198
199- SampledThreadInfo (String tn , long tid , Thread .State ts , StackTraceElement [] st , long tct , InstrumentationFilter filter ) {
199+ public SampledThreadInfo (String tn , long tid , Thread .State ts , StackTraceElement [] st , long tct , InstrumentationFilter filter ) {
200200 threadName = tn ;
201201 threadId = tid ;
202202 state = ts ;
@@ -224,7 +224,7 @@ static class SampledThreadInfo {
224224 }
225225 }
226226
227- SampledThreadInfo (java .lang .management .ThreadInfo info , InstrumentationFilter filter ) {
227+ public SampledThreadInfo (java .lang .management .ThreadInfo info , InstrumentationFilter filter ) {
228228 this (info .getThreadName (), info .getThreadId (), info .getThreadState (), info .getStackTrace (), filter );
229229 }
230230
@@ -329,7 +329,7 @@ final public void setIgnoredThreads(Set<String> ignoredThreadNames) {
329329 }
330330 }
331331
332- final void addStacktrace (SampledThreadInfo [] threads , long dumpTimeStamp ) throws IllegalStateException {
332+ final public void addStacktrace (SampledThreadInfo [] threads , long dumpTimeStamp ) throws IllegalStateException {
333333 long timediff = processDumpTimeStamp (dumpTimeStamp );
334334
335335 if (timediff < 0 ) return ;
0 commit comments