23
23
* questions.
24
24
*/
25
25
26
- var Color = java . awt . Color ;
27
- var ProbeItemDescriptor = Packages . org . graalvm . visualvm . modules . tracer . ProbeItemDescriptor ;
28
- var ItemValueFormatter = Packages . org . graalvm . visualvm . modules . tracer . ItemValueFormatter ;
29
- var TracerProbeDescriptor = Packages . org . graalvm . visualvm . modules . tracer . TracerProbeDescriptor ;
30
- var ValueProvider = Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . ValueProvider ;
31
- var DynamicPackage = Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . DynamicPackage ;
32
- var DynamicProbe = Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . DynamicProbe ;
33
- var JmxModelFactory = Packages . org . graalvm . visualvm . tools . jmx . JmxModelFactory ;
34
- var NbBundle = Packages . org . openide . util . NbBundle ;
35
- var QueryExp = javax . management . QueryExp ;
26
+ var Color = Java . type ( "java.awt.Color" ) ;
27
+ var ArrayList = Java . type ( "java.util.ArrayList" ) ;
28
+ var HashMap = Java . type ( "java.util.HashMap" ) ;
29
+ var Integer = Java . type ( "java.lang.Integer" ) ;
30
+ var ProbeItemDescriptor = Java . type ( "org.graalvm.visualvm.modules.tracer.ProbeItemDescriptor" ) ;
31
+ var ItemValueFormatter = Java . type ( "org.graalvm.visualvm.modules.tracer.ItemValueFormatter" ) ;
32
+ var TracerProbeDescriptor = Java . type ( "org.graalvm.visualvm.modules.tracer.TracerProbeDescriptor" ) ;
33
+ var ValueProvider = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.impl.ValueProvider" ) ;
34
+ var DynamicPackage = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.impl.DynamicPackage" ) ;
35
+ var DynamicProbe = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.impl.DynamicProbe" ) ;
36
+ var ItemValueFormatterInterface = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.impl.ItemValueFormatterInterface" ) ;
37
+ var ItemValueFormatterProxy = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.impl.ItemValueFormatterProxy" ) ;
38
+ var DeployerImpl = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.spi.DeployerImpl" ) ;
39
+ var JMXValueProvider = Java . type ( "org.graalvm.visualvm.modules.tracer.dynamic.jmx.JMXValueProvider" ) ;
40
+ var JmxModelFactory = Java . type ( "org.graalvm.visualvm.tools.jmx.JmxModelFactory" ) ;
41
+ var NbBundle = Java . type ( "org.openide.util.NbBundle" ) ;
42
+ var ImageUtilities = Java . type ( "org.openide.util.ImageUtilities" ) ;
43
+ var QueryExp = Java . type ( "javax.management.QueryExp" ) ;
44
+ var ObjectName = Java . type ( "javax.management.ObjectName" ) ;
45
+ var TabularData = Java . type ( "javax.management.openmbean.TabularData" ) ;
46
+ var CompositeData = Java . type ( "javax.management.openmbean.CompositeData" ) ;
36
47
var AUTOCOLOR = ProbeItemDescriptor . DEFAULT_COLOR ;
37
48
38
49
function VisualVM ( ) { }
@@ -67,7 +78,7 @@ VisualVM.MBeans = {
67
78
if ( jmxModel != undefined && jmxModel != null ) {
68
79
var connection = jmxModel . getMBeanServerConnection ( ) ;
69
80
if ( connection != undefined && connection != null ) {
70
- var names = connection . queryNames ( javax . management . ObjectName . getInstance ( objectNamePattern ) , query ) ;
81
+ var names = connection . queryNames ( ObjectName . getInstance ( objectNamePattern ) , query ) ;
71
82
var iter = names . iterator ( ) ;
72
83
var nameArr = new Array ( ) ;
73
84
while ( iter . hasNext ( ) ) {
@@ -192,8 +203,8 @@ function getItemDescriptor(property) {
192
203
}
193
204
if ( property . presenter . format == undefined ) {
194
205
property . presenter . format = ItemValueFormatter . DEFAULT_DECIMAL
195
- } else if ( property . presenter . format instanceof Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . ItemValueFormatterInterface ) {
196
- property . presenter . format = new Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . ItemValueFormatterProxy ( property . presenter . format ) ;
206
+ } else if ( property . presenter . format instanceof ItemValueFormatterInterface ) {
207
+ property . presenter . format = new ItemValueFormatterProxy ( property . presenter . format ) ;
197
208
} else if ( property . presenter != undefined &&
198
209
property . presenter . format != undefined &&
199
210
! ( property . presenter . format instanceof ItemValueFormatter ) ) {
@@ -212,9 +223,7 @@ function getItemDescriptor(property) {
212
223
return "" ;
213
224
}
214
225
}
215
- property . presenter . format = new Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . ItemValueFormatterProxy (
216
- new Packages . org . graalvm . visualvm . modules . tracer . dynamic . impl . ItemValueFormatterInterface ( forward )
217
- ) ;
226
+ property . presenter . format = new ItemValueFormatterProxy ( new ItemValueFormatterInterface ( forward ) ) ;
218
227
}
219
228
220
229
if ( property . presenter . type == VisualVM . Tracer . Type . continuous ) {
@@ -225,7 +234,7 @@ function getItemDescriptor(property) {
225
234
return undefined ;
226
235
}
227
236
228
- var configuredPackages = new java . util . ArrayList ( ) ;
237
+ var configuredPackages = new ArrayList ( ) ;
229
238
230
239
function configure ( packages ) {
231
240
if ( application != undefined && packages != undefined ) {
@@ -249,11 +258,11 @@ function processPackage(pkg) {
249
258
desc = desc . concat ( getReqDesc ( pkg ) ) ;
250
259
}
251
260
var icon = pkg . icon != undefined ? pkg . icon : null ;
252
- var position = pkg . position != undefined ? pkg . position : java . lang . Integer . MAX_VALUE ;
261
+ var position = pkg . position != undefined ? pkg . position : Integer . MAX_VALUE ;
253
262
254
263
if ( typeof ( icon ) == "string" ) {
255
264
try {
256
- icon = Packages . org . openide . util . ImageUtilities . loadImageIcon ( icon , true ) ;
265
+ icon = ImageUtilities . loadImageIcon ( icon , true ) ;
257
266
} catch ( e ) {
258
267
icon = null ;
259
268
}
@@ -269,8 +278,8 @@ function processPackage(pkg) {
269
278
270
279
// a valid probe must have properties
271
280
if ( probe . properties != undefined ) {
272
- var itemDescriptors = new java . util . ArrayList ( ) ;
273
- var valProviders = new java . util . ArrayList ( ) ;
281
+ var itemDescriptors = new ArrayList ( ) ;
282
+ var valProviders = new ArrayList ( ) ;
274
283
var propArray ;
275
284
if ( typeof ( probe . properties ) == "function" ) {
276
285
propArray = probe . properties ( ) ;
@@ -311,12 +320,12 @@ function processPackage(pkg) {
311
320
if ( probe . deployment != undefined ) {
312
321
if ( probe . deployment instanceof Array ) {
313
322
for ( var deployment in probe . deployment ) {
314
- if ( deployment . deployer instanceof Packages . org . graalvm . visualvm . modules . tracer . dynamic . spi . DeployerImpl ) {
323
+ if ( deployment . deployer instanceof DeployerImpl ) {
315
324
dProbe . addDeployment ( deployment . deployer , getDeploymentAttributes ( deployment ) ) ;
316
325
}
317
326
}
318
327
} else if ( probe . deployment . deployer != undefined ) {
319
- if ( probe . deployment . deployer instanceof Packages . org . graalvm . visualvm . modules . tracer . dynamic . spi . DeployerImpl ) {
328
+ if ( probe . deployment . deployer instanceof DeployerImpl ) {
320
329
dProbe . addDeployment ( probe . deployment . deployer , getDeploymentAttributes ( probe . deployment ) ) ;
321
330
}
322
331
}
@@ -351,7 +360,7 @@ function processPackage(pkg) {
351
360
}
352
361
353
362
function getDeploymentAttributes ( deployment ) {
354
- var map = new java . util . HashMap ( ) ;
363
+ var map = new HashMap ( ) ;
355
364
for ( var attr in deployment ) {
356
365
if ( attr != "deployer" ) {
357
366
map . put ( attr , deployment [ attr ] ) ;
@@ -371,7 +380,7 @@ function delta(valProvider) {
371
380
function getKeys ( map ) {
372
381
var ret = new Array ( ) ;
373
382
if ( map == undefined || map == null ) return 0 ;
374
- if ( map instanceof javax . management . openmbean . TabularData ) {
383
+ if ( map instanceof TabularData ) {
375
384
var iter2 = map . keySet ( ) . iterator ( ) ;
376
385
while ( iter2 . hasNext ( ) ) {
377
386
ret [ ret . length ] = iter2 . next ( ) . get ( 0 ) ;
@@ -380,7 +389,7 @@ function getKeys(map) {
380
389
for ( var counter = 0 ; counter < map . length ; counter ++ ) {
381
390
ret [ ret . length ] = map [ counter ] . get ( "key" ) ;
382
391
}
383
- } else if ( map instanceof javax . management . openmbean . CompositeData ) {
392
+ } else if ( map instanceof CompositeData ) {
384
393
if ( map . getCompositeType != undefined ) {
385
394
var type = map . getCompositeType ( ) ;
386
395
@@ -404,7 +413,7 @@ function get(map, keys) {
404
413
var keyArray = isArray ( keys ) ;
405
414
var key = keyArray ? keys [ 0 ] : keys ;
406
415
if ( map == undefined || map == null ) return 0 ;
407
- if ( map instanceof javax . management . openmbean . TabularData ) {
416
+ if ( map instanceof TabularData ) {
408
417
// javax.management.openmbean.TabularDataSupport -> effectively a Map instance
409
418
if ( ! keyArray || keys . length == 1 ) {
410
419
ret = map . get ( [ key ] ) . get ( [ "value" ] ) ;
@@ -425,7 +434,7 @@ function get(map, keys) {
425
434
}
426
435
}
427
436
}
428
- } else if ( map instanceof javax . management . openmbean . CompositeData ) {
437
+ } else if ( map instanceof CompositeData ) {
429
438
if ( map . getTabularType != undefined ) {
430
439
// javax.management.openmbean.TabularDataSupport -> effectively a Map instance
431
440
if ( ! keyArray || keys . length == 1 ) {
@@ -522,7 +531,7 @@ function MBeanAttribute(objectName, attributeName) {
522
531
523
532
this . getProvider = function ( ) {
524
533
if ( provider == undefined ) {
525
- provider = new Packages . org . graalvm . visualvm . modules . tracer . dynamic . jmx . JMXValueProvider ( this . on , this . an , application ) ;
534
+ provider = new JMXValueProvider ( this . on , this . an , application ) ;
526
535
}
527
536
return provider ;
528
537
}
0 commit comments