标签:reflection

  • 获取用于MethodInvocation的实际类而不是声明类 - java

    时间:2020-9-2

    我正在研究Web应用程序,以解决一些问题。该应用程序使用Tomcat,Jersey和Guice。用于授权目的的MethodInterceptor中发生了问题之一。这是方法,已裁剪为相关部分: public Object invoke(MethodInvocation invoc) throws Throwable { // ... //Check that […]

  • 为什么我不能检查我的 class 是否在Web应用程序中实现了自己的接口? - java

    时间:2020-9-2

    我正在尝试编写类似框架的内容。我需要搜索计算机上的特定文件夹,并能够获取实现我的界面的所有类文件。虽然我知道如何扫描文件夹并以某种方式检查所有类文件,但我无法检查read类是否实现了我的界面。 if (Game.class.isAssignableFrom(classInFolder)) { //Do sth here } 那是我尝试过的一种方法,但从未跳入 […]

  • 查找方法实例 - c#

    时间:2020-9-1

    这个问题是针对Unity3D的实用程序脚本的,但问题仅在C#中。 我为脚本提供了字符串(onClickCallbackPath),看起来像“ GameObjectName.ComponentTypeName.CallbackDelegateName”。 查找GameObject和Component没问题,但请看以下代码: string[] ss = onCl […]

  • 有没有办法获取变量的名称? PHP-反射 - php

    时间:2020-9-1

    我知道这不完全是反思,而是某种。我想制作一个获取变量并输出var_dump和变量名的调试函数。 当然,当程序员编写对函数的调用时,他们已经知道变量的名称,因此可以编写如下内容: debug( $myvar, 'myvar' ); 但我希望它可以快速,轻松地编写,只需函数名,变量和voilà即可! debug( $myvar ); // q […]

  • 使用反射获取元组的值 - c#

    时间:2020-8-28

    所以我试图使用反射来获取元组的值,唯一的问题是我得到了一个异常:System.Reflection.TargetInvocationException。我尝试获得其价值,因为这里提出了一条建议:Casting to a Tuple<object,object>,var itemX = t.GetProperty("ItemX" […]

  • 如何在Java中通过反射访问父类的父类的私有字段? - java

    时间:2020-8-26

    在一个API中,我使用的是一个抽象类( A类),该类具有一个私有字段( A.privateField )。 B类在API中扩展了A类。我需要扩展B类的实现,即 C类,但是我需要A类的privateField。我应该使用反射:如何访问超超类的私有字段? Class A - privateField Class B extends A Class C exten […]

  • 为什么newInstance()返回null? - java

    时间:2020-8-26

    根据JavaDocs,newInstance()的java.lang.Class方法无意返回null。但是我的代码似乎证明是相反的。为什么? public Assessment createAssessment() { Class<? extends Assessment> assessmentClass = (Class<? extend […]

  • 如何检测结合可为空属性的数据类型 - c#

    时间:2020-8-23

    我正在使用反射通过检测其数据类型(例如System.String,System.DateTime等)来检索通用类对象属性,并根据数据类型转换值,例如: switch (prop.PropertyType.FullName) { case "System.String": prop.SetValue(resultObject, _prope […]

  • C#根据类型创建类的实例 - java

    时间:2020-8-23

    我正在尝试获得此功能: Class<?> c = Class.forName(dir.substring(6).replaceAll("/", ".") + file.getName().replaceAll(".java", "")); Packet packet […]

  • 我可以使此java pluck()方法更安全吗? - java

    时间:2020-8-22

    我写了这个实用程序函数: public static <T> List<T> pluck(String fieldName, List list) throws NoSuchFieldException, IllegalAccessException { if (list.isEmpty()) { return new ArrayLi […]