本文介绍了OQL包中的所有实例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以在OQL中检索属于包的所有对象?还是可以用wildcards查询?

Is it possible in OQL to retrieve all the objects that belongs to a package? Or can I query with wildcards?

按照@haridsv的建议,我尝试过:

As @haridsv suggested I tried:

SELECT * from "com.example.*"

SELECT a from "com\.example\..*"

但在VisualVM中,它抱怨说不存在这样的软件包.

but in VisualVM it complaints that no such package exists.

甚至

SELECT a from "java.io.File" a

失败.

谢谢!

ssedano.

推荐答案

我在 VisualVM OQL帮助中找到了答案.

select filter(heap.classes(), "/com.example./(it.name)")

这篇关于OQL包中的所有实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 03:28