File: caller_sensitive.rst

package info (click to toggle)
python-jpype 1.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,348 kB
  • sloc: python: 19,275; cpp: 18,049; java: 8,638; xml: 1,454; makefile: 155; sh: 37
file content (101 lines) | stat: -rw-r--r-- 4,187 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
:orphan:

Caller Sensitive Methods
========================

The following methods use the caller sensitive (as of JDK 12):

  - ``java.io.ObjectStreamClass.forClass``
  - ``java.io.ObjectStreamField.getType``
  - ``java.lang.Class.forName``
  - ``java.lang.Class.newInstance``
  - ``java.lang.Class.getClassLoader``
  - ``java.lang.Class.getEnclosingMethod``
  - ``java.lang.Class.getEnclosingConstructor``
  - ``java.lang.Class.getDeclaringClass``
  - ``java.lang.Class.getEnclosingClass``
  - ``java.lang.Class.getClasses``
  - ``java.lang.Class.getFields``
  - ``java.lang.Class.getMethods``
  - ``java.lang.Class.getConstructor``
  - ``java.lang.Class.getConstructors``
  - ``java.lang.Class.getField``
  - ``java.lang.Class.getMethod``
  - ``java.lang.Class.getDeclaredClasses``
  - ``java.lang.Class.getDeclaredField``
  - ``java.lang.Class.getDeclaredFields``
  - ``java.lang.Class.getDeclaredMethod``
  - ``java.lang.Class.getDeclaredMethods``
  - ``java.lang.Class.getDeclaredConstructor``
  - ``java.lang.Class.getDeclaredConstructors``
  - ``java.lang.Class.getResource``
  - ``java.lang.Class.getResourceAsStream``
  - ``java.lang.Class.getNestHost``
  - ``java.lang.Class.getNestMembers``
  - ``java.lang.ClassLoader.getParent``
  - ``java.lang.ClassLoader.getPlatformClassLoader``
  - ``java.lang.invoke,MethodHandleProxies.asInterfaceInstance``
  - ``java.lang.invoke.MethodHandles.lookup``
  - ``java.lang.Module.addReads``
  - ``java.lang.Module.addExports``
  - ``java.lang.Module.addOpens``
  - ``java.lang.Module.addUses``
  - ``java.lang.Module.getResourceAsStream``
  - ``java.lang.Package.getPackage``
  - ``java.lang.Package.getPackages``
  - ``java.lang.reflect.AccessibleObject.setAccessible``
  - ``java.lang.reflect.AccessibleObject.setAccessible``
  - ``java.lang.reflect.AccessibleObject.trySetAccessible``
  - ``java.lang.reflect.AccessibleObject.canAccess``
  - ``java.lang.reflect.Constructor.setAccessible``
  - ``java.lang.reflect.Constructor.newInstance``
  - ``java.lang.reflect.Field.setAccessible``
  - ``java.lang.reflect.Field.get``
  - ``java.lang.reflect.Field.getBoolean``
  - ``java.lang.reflect.Field.getByte``
  - ``java.lang.reflect.Field.getChar``
  - ``java.lang.reflect.Field.getShort``
  - ``java.lang.reflect.Field.getInt``
  - ``java.lang.reflect.Field.getLong``
  - ``java.lang.reflect.Field.getFloat``
  - ``java.lang.reflect.Field.getDouble``
  - ``java.lang.reflect.Field.set``
  - ``java.lang.reflect.Field.setBoolean``
  - ``java.lang.reflect.Field.setByte``
  - ``java.lang.reflect.Field.setChar``
  - ``java.lang.reflect.Field.setShort``
  - ``java.lang.reflect.Field.setInt``
  - ``java.lang.reflect.Field.setLong``
  - ``java.lang.reflect.Field.setFloat``
  - ``java.lang.reflect.Field.setDouble``
  - ``java.lang.reflect.Method.setAccessible``
  - ``java.lang.reflect.Method.invoke``
  - ``java.lang.reflect.Proxy.getProxyClass``
  - ``java.lang.reflect.Proxy.newProxyInstance``
  - ``java.lang.reflect.Proxy.getInvocationHandler``
  - ``java.lang.Runtime.load``
  - ``java.lang.Runtime.loadLibrary``
  - ``java.lang.StackWalker.walk``
  - ``java.lang.StackWalker.forEach``
  - ``java.lang.StackWalker.getCallerClass``
  - ``java.lang.System.getLogger``
  - ``java.lang.System.getLogger``
  - ``java.lang.System.load``
  - ``java.lang.System.loadLibrary``
  - ``java.lang.Thread.getContextClassLoader``
  - ``java.security.AccessController.doPrivileged``
  - ``java.security.AccessController.doPrivilegedWithCombiner``
  - ``java.util.concurrent.atomic.AtomicIntegerFieldUpdater.newUpdater``
  - ``java.util.concurrent.atomic.AtomicLongFieldUpdater.newUpdater``
  - ``java.util.concurrent.atomic.AtomicReferenceFieldUpdater.newUpdater``
  - ``java.util.ResourceBundle.getBundle``
  - ``java.util.ResourceBundle.clearCache``
  - ``java.util.ServiceLoader.load``
  - ``java.util.ServiceLoader.loadInstalled``
  - ``java.util.logging.Logger.getLogger``
  - ``java.util.logging.Logger.getLogger``
  - ``java.util.logging.Logger.getAnonymousLogger``
  - ``java.sql.DriverManager.getConnection``
  - ``java.sql.DriverManager.getDriver``
  - ``java.sql.DriverManager.deregisterDriver``
  - ``java.sql.DriverManager.getDrivers``