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