method-invocation

    1热度

    1回答

    我正在使用Codemodel库进行java类生成。有没有一种方法来生成一个通用的方法调用看起来像这样: clazz.<String>get(value) 有一定的只是使用下面的表达式铸造返回结果的正确类型的方式: JExpr.cast(stringType, clazz.invoke("get").arg(value)) 这结果在 (String) clazz.get(value) 但

    0热度

    1回答

    我想分析一个大的开放源代码的java框架。 为了做到这一点,我想在执行过程中记录方法调用序列。 输出应该包含多个条目,每个条目包含“方法名称,通话时间,退出时间”。 很难修改原始框架的源代码来启用此跟踪任务。 我希望找到一些profiliers或方法。谢谢!

    1热度

    2回答

    我想调用使用反射的方法。 我调用的方法不是静态的,而是在我调用它的同一个类中。 的简化版本我的代码: public class Test { public static void main(String[] args) { Test instance = new Test(); if (args.length > 0) { instance.doWork(

    2热度

    2回答

    在工作中,我们必须为客户生成一个报告,该报告在一周内多次更改其参数。 此报告是从我们的数据库上的单个表生成的。 例如,想象一个有100列的表格,今天我必须生成一个只有5列的报告,但明天我必须生成其中的95个。 考虑到这一点,我创建了一个包含指定表的所有列的TO类,并且我的查询返回了所有列(SELECT * FROM TABLE)。 我想创建的是一个动态的窗体来生成报告。 我首先想到的是创建一个简单

    0热度

    1回答

    我在调用具有不同类型参数的不同方法时遇到了一个问题。例如。我有3个方法A,B,C,参数如下。 A(string text, int num) B(bool type, int num2) C(string text2, boolean type2, int num3) 现在如何一一调用这三个方法?方法名被作为字符串提取并存储在一个数组中,并且在存储它们之后,需要使用For Each循环

    1热度

    2回答

    在这种特殊情况下,它用于SVG。我可以通过查询得到一个SVG元素如下: Element svgEL = querySelector('svg'); 如果我看看“svgEL”对象,它包含(简述): [[javascript view]]: svg [[class]]: SvgSvgElementImpl ... getScreenCTM: function() // I

    -3热度

    1回答

    如何实现在JavaScript中的加法器功能,可以调用像 adder(1,2)(5,6,2)(4,9,10,11)(6,7).....() 函数应该接受任何数量的参数,并添加它们放在一起。该功能可以通过以下方式调用。 adder(2,3,5) // prints 10 adder(2,3)(5) // prints 10 adder(2)(3)(5) //prints 10 使用闭包实

    -4热度

    1回答

    我有下面的代码 if (!handleOptions(args)) { return false; } if (!initConfig()) { logger.error("Error initializing configuration. Terminating"); return false; } 和代码本身是自我解释,直

    0热度

    1回答

    import java.lang.*; public class firstclass { public static void main(String[] args) { ClassLoader classLoader = firstclass.class.getClassLoader(); System.out.println("class A is called ..."

    1热度

    1回答

    自从三周之后,我尝试加载一些我使用JarClassLoader和reflexion编写的插件。 插件加载是完美的,但是当我不得不使用的持久性和实体类我得到这个错误: GRAVE: null java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth