< prev index next >

src/java.base/share/classes/java/lang/System.java

Print this page




  37 import java.lang.annotation.Annotation;
  38 import java.lang.module.ModuleDescriptor;
  39 import java.lang.reflect.Constructor;
  40 import java.lang.reflect.Executable;
  41 import java.lang.reflect.Method;
  42 import java.lang.reflect.Modifier;
  43 import java.net.URI;
  44 import java.security.AccessControlContext;
  45 import java.security.ProtectionDomain;
  46 import java.security.AccessController;
  47 import java.security.PrivilegedAction;
  48 import java.nio.channels.Channel;
  49 import java.nio.channels.spi.SelectorProvider;
  50 import java.util.Iterator;
  51 import java.util.List;
  52 import java.util.Map;
  53 import java.util.Objects;
  54 import java.util.Properties;
  55 import java.util.PropertyPermission;
  56 import java.util.ResourceBundle;

  57 import java.util.function.Supplier;
  58 import java.util.concurrent.ConcurrentHashMap;
  59 import java.util.stream.Stream;
  60 
  61 import jdk.internal.module.ModuleBootstrap;
  62 import jdk.internal.module.ServicesCatalog;
  63 import jdk.internal.reflect.CallerSensitive;
  64 import jdk.internal.reflect.Reflection;
  65 import jdk.internal.HotSpotIntrinsicCandidate;
  66 import jdk.internal.misc.JavaLangAccess;
  67 import jdk.internal.misc.SharedSecrets;
  68 import jdk.internal.misc.VM;
  69 import jdk.internal.logger.LoggerFinderLoader;
  70 import jdk.internal.logger.LazyLoggers;
  71 import jdk.internal.logger.LocalizedLoggerWrapper;
  72 import sun.reflect.annotation.AnnotationType;
  73 import sun.nio.ch.Interruptible;
  74 import sun.security.util.SecurityConstants;
  75 
  76 /**


2140             public boolean isReflectivelyOpened(Module m, String pn, Module other) {
2141                 return m.isReflectivelyOpened(pn, other);
2142             }
2143             public ServicesCatalog getServicesCatalog(ModuleLayer layer) {
2144                 return layer.getServicesCatalog();
2145             }
2146             public Stream<ModuleLayer> layers(ModuleLayer layer) {
2147                 return layer.layers();
2148             }
2149             public Stream<ModuleLayer> layers(ClassLoader loader) {
2150                 return ModuleLayer.layers(loader);
2151             }
2152 
2153             public String newStringUTF8NoRepl(byte[] bytes, int off, int len) {
2154                 return StringCoding.newStringUTF8NoRepl(bytes, off, len);
2155             }
2156 
2157             public byte[] getBytesUTF8NoRepl(String s) {
2158                 return StringCoding.getBytesUTF8NoRepl(s);
2159             }





2160         });
2161     }
2162 }


  37 import java.lang.annotation.Annotation;
  38 import java.lang.module.ModuleDescriptor;
  39 import java.lang.reflect.Constructor;
  40 import java.lang.reflect.Executable;
  41 import java.lang.reflect.Method;
  42 import java.lang.reflect.Modifier;
  43 import java.net.URI;
  44 import java.security.AccessControlContext;
  45 import java.security.ProtectionDomain;
  46 import java.security.AccessController;
  47 import java.security.PrivilegedAction;
  48 import java.nio.channels.Channel;
  49 import java.nio.channels.spi.SelectorProvider;
  50 import java.util.Iterator;
  51 import java.util.List;
  52 import java.util.Map;
  53 import java.util.Objects;
  54 import java.util.Properties;
  55 import java.util.PropertyPermission;
  56 import java.util.ResourceBundle;
  57 import java.util.Set;
  58 import java.util.function.Supplier;
  59 import java.util.concurrent.ConcurrentHashMap;
  60 import java.util.stream.Stream;
  61 
  62 import jdk.internal.module.ModuleBootstrap;
  63 import jdk.internal.module.ServicesCatalog;
  64 import jdk.internal.reflect.CallerSensitive;
  65 import jdk.internal.reflect.Reflection;
  66 import jdk.internal.HotSpotIntrinsicCandidate;
  67 import jdk.internal.misc.JavaLangAccess;
  68 import jdk.internal.misc.SharedSecrets;
  69 import jdk.internal.misc.VM;
  70 import jdk.internal.logger.LoggerFinderLoader;
  71 import jdk.internal.logger.LazyLoggers;
  72 import jdk.internal.logger.LocalizedLoggerWrapper;
  73 import sun.reflect.annotation.AnnotationType;
  74 import sun.nio.ch.Interruptible;
  75 import sun.security.util.SecurityConstants;
  76 
  77 /**


2141             public boolean isReflectivelyOpened(Module m, String pn, Module other) {
2142                 return m.isReflectivelyOpened(pn, other);
2143             }
2144             public ServicesCatalog getServicesCatalog(ModuleLayer layer) {
2145                 return layer.getServicesCatalog();
2146             }
2147             public Stream<ModuleLayer> layers(ModuleLayer layer) {
2148                 return layer.layers();
2149             }
2150             public Stream<ModuleLayer> layers(ClassLoader loader) {
2151                 return ModuleLayer.layers(loader);
2152             }
2153 
2154             public String newStringUTF8NoRepl(byte[] bytes, int off, int len) {
2155                 return StringCoding.newStringUTF8NoRepl(bytes, off, len);
2156             }
2157 
2158             public byte[] getBytesUTF8NoRepl(String s) {
2159                 return StringCoding.getBytesUTF8NoRepl(s);
2160             }
2161 
2162             public Set<String> getDeclaredValueTypeNames(Class<?> current) {
2163                 return current.getDeclaredValueTypeNames();
2164             }
2165 
2166         });
2167     }
2168 }
< prev index next >