腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
类
getMethod
()
和
反射
根据
参数
类型
找到
正确
的
方法
(
可能
的
向上
转换
)
java
、
reflection
、
invoke
、
getmethod
我正在尝试
反射
,并尝试基于
方法
名
和
提供
的
参数
动态调用最佳匹配
方法
。我写了一个简单
的
例子。给定
方法
名称
和
一个可接受
的
参数
(或几个
参数
,最终),我能否确定要运行
的
正确
方法
?java那样将
参数
连接到
正确
的
方法
,就像我直接调用
方法
时一样?我希望<e
浏览 23
提问于2021-02-13
得票数 0
1
回答
是否有
方法
可以判断运行时
类型
是否已被擦除?
java
、
reflection
、
java-8
、
java-11
、
methodhandle
假设您有一个泛型
类
: // it's just an example, the real world scenario is slightly more involved 当他们
使用
Box<Long&
浏览 5
提问于2020-06-12
得票数 4
回答已采纳
5
回答
可以从中调用函数
的
类
的
c#字符串
c#
、
activator
、
createinstance
在上,我已经了解了如何
使用
字符串创建
类
Type type = Type.GetType("project.start");我想要做
的
是在这个
类
上调用一个函数,例如:这个是
可能
的
吗?如果是这样,又是如何实现
的
呢?
浏览 0
提问于2010-12-21
得票数 1
1
回答
我可以通过函数传递
参数
属性吗?
c#
、
logging
现在,我们有一个
使用
CallerMemberNameAttribute
的
日志接口,如下所示:{interface ITracer void TraceInformation(string me
浏览 0
提问于2018-07-31
得票数 2
3
回答
以子类作为
方法
参数
调用
getMethod
java
、
reflection
、
subclass
、
invoke
、
superclass
如果
参数
对象或
参数
类
是子类,并且该
方法
本身将超
类
作为
参数
,那么调用该
方法
是否
可能
?我试图用抽象
类
问题
的
具体实现来调用这个
方法
public void setNewProblem(Problem problem);。不幸
的
是,我得到了一个NoSuchMethodException异常。我把这个调用叫做: Method method = model.getClass().
getM
浏览 3
提问于2013-11-17
得票数 3
回答已采纳
13
回答
选择
正确
的
带
反射
的
泛型
方法
c#
、
reflection
我想通过
反射
选择
正确
的
泛型
方法
,然后调用它。 通常这很容易。例如,System.Linq.Queryable
类
中
的
static
方法
。,即第一种
方法
是
正确
的
。我更希望通过
参数
类型
找到
正确
的
方法
。但我想不出是怎么回事。 我试着传递“
类型
”,但不起作用。“
正确
的
”
浏览 110
提问于2010-09-03
得票数 39
回答已采纳
5
回答
检索泛型
方法
的
正确
重载
的
MethodInfo
c#
、
.net
、
generics
、
reflection
我有一个包含泛型
方法
的
两个重载
的
类型
。我喜欢
使用
反射
检索其中一个重载(
使用
Func<T>
参数
)。然而,问题是我找不到
正确
的
参数
类型
来为Type.
GetMethod
(string, Type[])
方法
提供。下面是我
的
类
定义:{ public void Bar
浏览 4
提问于2010-12-15
得票数 9
回答已采纳
3
回答
如何
正确
反映基本接口
方法
c#
、
inheritance
、
reflection
、
interface
我有两个接口
和
两个
类
,我通过
反射
来研究它们: Co
浏览 0
提问于2012-05-11
得票数 15
回答已采纳
1
回答
C#
使用
反射
创建AutoMapper映射
c#
、
reflection
、
automapper
我需要从n个
类
创建一个映射(
使用
AutoMapper),所有这些
类
都是从一个抽象
类
派生到一个契约
类
。由于Automapper不能映射到抽象
类
(因此构造函数mapperConfiguration.CreateMap<bar, barContract>()不
正确
),我想知道是否可以
使用
反射
找到
所有
类
‘实现由于
类型
现在是一个变量,我再次
使用
反射</e
浏览 3
提问于2016-10-31
得票数 3
回答已采纳
1
回答
使用
java
反射
api进行泛型
方法
调用
java
、
reflection
将
根据
需求编写bean脚本,该脚本将
根据
需求以不同
的
顺序调用
方法
(在应用程序中定义)。应用程序代码( bean脚本除外)将不会更改。此外,应用程序
使用
外部jars,它提供了大量
的
方法
-其中一些
方法
是在应用程序中实现
的
。但是,如果出现需求,我希望可以
使用
其他
方法
(那些尚未实现
的
方法
),而不对应用程序进行更改。为此,我想
使用
Java
反射</e
浏览 0
提问于2015-04-16
得票数 0
1
回答
GetMethod
中
的
Java
反射
枚举
类型
java
我试图在运行时
使用
反射
按名称调用
方法
。但我需要让它与所有
方法
兼容。我有一个当前格式
的
文本:methodname|param1;param2;etc...现在我想要分割这篇文章,并在我
的
课堂上
找到
这个
方法
。message.split("|")[1].split(";")); } catch (NoSuchMethodException e) { e.printStack
浏览 3
提问于2020-12-05
得票数 2
回答已采纳
2
回答
使用
动态泛型
类型
参数
创建泛型
类
实例
c#
、
generics
、
reflection
、
casting
我需要创建这样一个泛型
类
的
实例: var comparer= new MyComparer<T>(); // ERROR: "The type or namespace name 'T' could not be found" 我
找到
了这个只有
反射
才有
可能
的
。
浏览 3
提问于2017-05-10
得票数 5
回答已采纳
3
回答
如何
使用
反射
解析泛型返回
类型
的
实际
类型
?
java
、
generics
、
reflection
我有一个带有泛型返回
类型
的
方法
的
接口,并且在运行时有一些间接实现该接口
的
类
实例。现在,我想找出每个实现
使用
反射
的
实际返回
类型
。(我
的
想法是
使用
这种机制定义
使用
接口
的
策略,并在运行时从一组策略实现中
找到
匹配策略(特定
的
返回
类型
),而不必引入公开该
类型
的
冗余助手
浏览 0
提问于2013-06-25
得票数 10
回答已采纳
3
回答
对于varargs
方法
的
调用,应该将null
类型
的
参数
显式
转换
为Class<?>[]
java
、
reflection
、
compiler-warnings
、
variadic-functions
请查看下面的示例,第一个对
getMethod
()
的
调用将在Eclipse中生成一个警告。第二种
方法
不起作用,并在NoSuchMethodException中失败。
类型
null
的
参数
应该显式地
转换
为Class<?>[],以便从Class<Example>
类型
调用varargs
方法
getMethod
(String, Class<?>...)。对于varargs调用,也可以将其
转
浏览 4
提问于2011-04-07
得票数 17
回答已采纳
3
回答
将返回
类型
表示为任意对象
的
通用“`MethodType`”
java
、
java-8
、
methodhandle
让以下是我
的
问题中
的
一个
类
: String name() { }我想要创建一个MethodType实例,它描述了一个返回为“任意”对象
的
方法
。MethodType genericTypeWithObjectReturn = 然后尝试
找到
一种
使用
,我得
浏览 4
提问于2014-01-25
得票数 4
7
回答
使用
java
反射
调用setter
方法
java
、
reflection
我需要
使用
反射
调用一个
类
的
setter
方法
,代码如下: Method method = myObj.getClass().
getMethod
("set" +value); ex.printStackTrace();value是一个ArrayList,setter
方法
如下setNames(List<String
浏览 0
提问于2012-04-04
得票数 51
回答已采纳
2
回答
使用
运行时
类型
执行
的
泛型
方法
c#
、
.net
、
reflection
var list = Activator.CreateInstance(type); typeof(List<>).
GetMethod
call method WorkWithSubtype in this method sometimes} 我得到了“后期绑
浏览 2
提问于2012-04-17
得票数 4
回答已采纳
2
回答
getMethod
抛出
方法
找不到异常
java
、
reflection
我
使用
getMethod
(String,Class[] types)
方法
来获得一个
方法
,但是当存在int
参数
时,我得到了一个找不到
的
方法
。我想我明白了,因为在我
的
类
数组中,我有java.lang.Integer
类
(包装器),而不是int。我通过
使用
泛型
的
Object.getClass()来获得这个
类
,所以我不认为我可以很容易地更改这个
类
。下面是代
浏览 8
提问于2015-08-01
得票数 1
回答已采纳
3
回答
用多态
方法
使用
java.lang.reflect.
getMethod
java
、
reflection
、
polymorphism
String.class java.lang.reflect.Method print System.out.println(object.toString());
getMethod
()显然不知道可以将一个String提供给期望一个Object
的
方法
(实际上,它
浏览 8
提问于2010-06-21
得票数 8
回答已采纳
2
回答
Java Class
类
getMethod
函数是如何工作
的
?
java
、
inheritance
、
reflection
我正在研究这段关于Java继承
的
代码(来自Hoffman
的
Core2java bk ),下面是MethodPointerTest.java
类
中
的
代码:稍后在
类
中有一个函数,如下所示:return x * x;为什么
getMe
浏览 0
提问于2013-06-16
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券