reflection 相关问题

反射是程序在运行时观察和/或修改其结构和/或行为的能力。反射高度依赖于实现代码语言 - 请标记使用此标记时使用的代码语言。

如何根据字符串名称实例化一个类?

我有一个抽象类,我想把它推广到一个扩展它的类。我将子类名称作为字符串。除此之外... String childClass String;抽象类myObject;如果(...

回答 3 投票 62

使用反射从scala调用java类

我试图使用反射从scala类调用我的java方法。我提到这篇文章。 scala:Any和AnyRef有什么区别?而我从Scala传来的“arg”是一个List [AnyRef] ......

回答 1 投票 0

如何动态创建一个使用反射扩展另一个动态类的类?

我像这样动态地获取一个类:Class> clazz = Class.forName(“com.android.systemui.quicksettings.QuickSettingsTile”);我想创建另一个名为DummyTile的类,...

回答 3 投票 5

转换IEnumerable 到IQueryable 其中T未知

我有一个BindingSource,其DataSource(定义为一个对象)可以是运行时的任何类型的IEnumerable类(如IList )。我需要将它转换为IQueryable 所以我 ...

回答 3 投票 3

有关PL / SQL包级记录类型的元数据

假设您有一个定义了RECORD类型的PL / SQL包:CREATE OR REPLACE PACKAGE TEST_PACKAGE AS TYPE PERSON_RECORD_TYPE是RECORD(first_name VARCHAR2(1000),...

回答 3 投票 6

保存未知类的状态

我有一个Parent类和26个子类,并希望保存此类之一的实例状态。父类:public class Parent Class {protected String name; protected String ...

回答 1 投票 0

Java Reflection,使用GetDeclaredField时忽略大小写

假设我有一个名为“myfield”的字符串字段的类,并使用反射来获取字段,我发现了Object.getClass()。getDeclaredField(“myfield”);区分大小写,会抛出...

回答 7 投票 4

使用java反射从包外部访问非公共类的成员

package1.I中有一个非公共类A.我想从package2中的另一个类B访问该类的成员。我用构造函数创建了一个A类的实例。我会访问...

回答 1 投票 0

锡兰元模型

我正在研究锡兰,对它的元模型有疑问。我想创建一些创建一些基类'DataContainer',它允许使用内置equals-hash实例化不可变类...

回答 2 投票 2

测试Java反射,方法句柄和镜像性能

我正在测试Method Handles(随Java 7提供)对Java Reflection和Mirror(使用反射的流畅API)的性能有多大 - http://projetos.vidageek.net/mirror/mirror/。所以......

回答 1 投票 0

获取java.lang.reflect.Type的简单代码

GSON的toJson函数接受一个类型参数,该参数在反映对象时检查Type。这对于将对象反射到集合中非常有用。但是,我能找到获得......的唯一方法

回答 2 投票 2

如何使用Activator.CreateInstance创建List T在运行时未知?

我正在使用Activator.CreateInstance通过类型变量创建对象(在运行时未知):静态动态CreateFoo(类型t)=> Activator.CreateInstance(t);显然,我还没......

回答 2 投票 1

java中的随机值取决于字段类型

有没有办法根据字段类型获取随机值?确切的情况是我使用反射来获取类的声明字段。我想将假数据设置为我得到的字段。 Field fieldset [] ......

回答 3 投票 3

按名称获取Class属性

是否可以动态地通过名称到达Class Property? classdef ClassA <handle属性a end end obj = ClassA; obj.GetVar('a')= 10;在那儿 ...

回答 1 投票 0

如何在反射类方法(PHP 5.x)中获取参数类型?

我正在尝试输入$ bar变量。的getMethods()...

回答 2 投票 3

使用反射时,为什么没有正确设置值? [重复]

我正在尝试使用反射来创建一个结构,这里是我正在使用的代码:using System;使用System.Collections.Generic;使用System.Linq;使用System.Reflection;公共界面......

回答 1 投票 0

获取字符串内的方法调用的值

我想知道是否有可用的api可以做类似下面的事情。取一个像这样的字符串:“这是一个值:className.getFoo()”然后将字符串输入api,...

回答 1 投票 -2

在DbSet的自定义种子期间应用删除

我正在尝试扩展我的自定义种子例程(我知道EF Core 2.1支持本地播种,但我有一个转换阻止程序)来应用删除。如果数据库中存在记录,但不再存在...

回答 1 投票 1

如何用反射获取受保护的内部方法

public abstract class BaseAspectAttribute:Attribute {protected internal virtual void OnMethodBeforeExecuting(object args){Console.WriteLine(“Base Attribute ...

回答 1 投票 4

在转换为接口时,对象必须实现IConvertible(InvalidCastException)

我正在尝试将某种类型的对象转换为它使用Convert.ChangeType()实现的接口,但是由于该对象必须实现IConvertible,因此会抛出InvalidCastException。 ...

回答 2 投票 11

© www.soinside.com 2019 - 2024. All rights reserved.