Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
防止 iOS 上的反射(objc/运行时)
我正在开发一个处理敏感数据的静态库 使用该库的开发人员必须不能在该库上使用反射 在Android上 我们通过开发一个来解决这个问题aar文件与service并运行service进入单独的进程 当服务运行到另一个进程中时 开发人员不能使用反射
ios
Objectivec
xcode
Reflection
staticlibraries
如何使用反射确定属性类型?
如何测试类型的属性以查看它是否是指定类型 编辑 我的目标是检查程序集以查看该程序集中的任何类型是否包含 MyType 或从 MyType 继承 的属性 这是我走过的路 AssemblyName n new AssemblyName n Co
c
NET
Reflection
插件架构中的反射与属性
我正在开发一个在启动时从子目录加载插件的应用程序 目前我正在通过使用反射来迭代每个程序集的类型并查找实现 IPluginModule 接口的公共类来实现此目的 由于反射涉及性能影响 并且我预计一段时间后会有多个插件 我想知道定义在程序集级别
c
NET
Reflection
Architecture
Plugins
Java:使用反射正确检查类实例化
我正在尝试使用最简单的反射形式之一来创建类的实例 package some common prefix public interface My void configure void process public class MyExamp
Java
Reflection
compilerwarnings
typesafety
使用反射将 Nullable 属性复制到非 Nullable 版本
我正在编写代码以使用反射将一个对象转换为另一个对象 它正在进行中 但我认为它可以归结为以下内容 我们相信这两个属性具有相同的类型 private void CopyPropertyValue object source string sou
c
NET
Reflection
在运行时替换 Property Setter 方法
我有许多共享一个公共基类的对象 我希望拦截所有设置属性值的调用 并记录这些值是否已在每个实例的基础上设置 我可以用反射替换运行时属性的 Set 方法吗 一种方法是使属性成为虚拟的 并在运行时通过反射发射创建一个子类来覆盖属性 添加您的代码
c
Reflection
C# 如何使用反射调用字段初始值设定项?
假设我有这个 C 课程 public class MyClass int a int b new int 6 现在假设我使用反射发现了这个类 并且在查看字段时我发现其中一个是数组类型 即 b foreach FieldInfo fieldi
c
Reflection
field
invoke
initializer
Assembly.GetTypes() 返回类型的顺序是什么?
如果我获得 AppDomain 中的类型列表 这些类型是否有固有的顺序 List
c
Reflection
types
netassembly
动态加载组件 - 设置和通信
好吧 我有一个 WPF 应用程序 我们称之为Launcher exe 它加载并执行另一个 WPF 应用程序 我们称之为Loaded exe 动态地使用这样的东西 Byte assemblyData using BinaryReader re
c
NET
Reflection
netassembly
appdomain
Java 安全管理器完全禁用反射
我在 Stackoverflow 上阅读了很多关于这个问题的问题 但无法停止找到我的问题的解决方案或答案 如果已经有一个 如果有人给出提示 我将不胜感激 我的问题是是否可以完全禁用不可信代码的反射 功能类似于getDeclaredMetho
Java
Reflection
securitymanager
policies
AppDomain.CurrentDomain.GetAssemblies 失败并出现 ReflectionTypeLoadException
在单元测试期间 我遇到了以下代码的问题 该代码要求所有加载的程序集 var res AppDomain CurrentDomain GetAssemblies SelectMany x gt x GetTypes ToList 此代码失败并
c
Reflection
运行时签名是什么?
当涉及到有界类型时 我对 Java 的类型擦除有一些理解上的问题 考虑一下 class Event From the API class FooEvent extends Event abstract class Foo
Java
Reflection
typeerasure
计算 IOrderedEnumerable 的数量而不消耗它
我想做的 简短版本 var source new 2 4 6 1 9 OrderBy x gt x int count source Count lt get the number of elements without performin
c
performance
LINQ
Reflection
IEnumerable
从 Ruby 中的方法中检索 Method 实例
这是一个后续问题如何确定方法是在哪个类中定义的 https stackoverflow com q 34742181 477037 希望你不要介意相似之处 给定一个类层次结构 一个方法可以检索自己的方法吗 Method实例 class A
ruby
Reflection
如何在java中创建保留方法参数注释的动态代理?
我目前正在尝试代理一些现有的 JAX RS 资源 以便允许我使用 Hibernate Validator 的方法验证支持 但是 当我代理我的类 当前使用 cglib 2 2 时 代理类中的参数上不存在 FormParam 注释 因此 JAX
Java
Reflection
cglib
javassist
需要“Ruby 编程语言”中的反射示例帮助
在这个例子中来自Ruby 编程语言 第270页 我很困惑为什么instance eval示例代码最后一行的方法定义一个类方法 called String empty 你不使用class eval定义一个类方法并instance eval当你
ruby
Reflection
查找 system.out.println 代码中的位置
假设我正在一个非常大的项目中工作 并且注意到有一个空的打印行 所以我假设有一个 System out println 位于代码中的某个位置 除了在整个项目中搜索所有出现的 System out println 之外 我该如何尝试找出它在哪里
Java
Reflection
使用默认值递归填写对象属性
我想用一些虚拟数据填充对象的属性 这是我的代码 但它总是返回 null private static object InsertDummyValues object obj if obj null var properties obj Ge
c
Reflection
properties
objectinstantiation
Java:使用类型参数访问私有构造函数
这是后续这个关于java私有构造函数的问题 https stackoverflow com questions 2599440 accessing the private constructor 假设我有以下课程 class Foo
Java
Reflection
constructor
private
如何通过反射获取当前属性名称?
当我通过反射进入其中时 我想获取属性名称 是否可以 我有这样的代码 public CarType Car get return Wheel this Wheel set this Wheel value 因为我需要更多这样的属性 所以我想做
c
Reflection
properties
1
2
3
4
5
6
...55
»