nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
changeset 33007 03119bfefbbf
parent 28881 0008daeef352
child 33330 35531ae624ef
equal deleted inserted replaced
33006:99298bc38e28 33007:03119bfefbbf
   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;