nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
equal
deleted
inserted
replaced
109 import jdk.internal.dynalink.support.TypeUtilities; |
109 import jdk.internal.dynalink.support.TypeUtilities; |
110 |
110 |
111 /** |
111 /** |
112 * A base class for both {@link StaticClassLinker} and {@link BeanLinker}. Deals with common aspects of property |
112 * A base class for both {@link StaticClassLinker} and {@link BeanLinker}. Deals with common aspects of property |
113 * exposure and method calls for both static and instance facets of a class. |
113 * exposure and method calls for both static and instance facets of a class. |
114 * |
|
115 * @author Attila Szegedi |
|
116 */ |
114 */ |
117 abstract class AbstractJavaLinker implements GuardingDynamicLinker { |
115 abstract class AbstractJavaLinker implements GuardingDynamicLinker { |
118 |
116 |
119 final Class<?> clazz; |
117 final Class<?> clazz; |
120 private final MethodHandle classGuard; |
118 private final MethodHandle classGuard; |