< prev index next >

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

Print this page




  24  */
  25 package java.lang;
  26 
  27 import java.io.BufferedInputStream;
  28 import java.io.BufferedOutputStream;
  29 import java.io.Console;
  30 import java.io.FileDescriptor;
  31 import java.io.FileInputStream;
  32 import java.io.FileOutputStream;
  33 import java.io.IOException;
  34 import java.io.InputStream;
  35 import java.io.PrintStream;
  36 import java.io.UnsupportedEncodingException;
  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.nio.charset.Charset;
  51 import java.util.Iterator;
  52 import java.util.List;
  53 import java.util.Map;
  54 import java.util.Objects;
  55 import java.util.Properties;
  56 import java.util.PropertyPermission;
  57 import java.util.ResourceBundle;
  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;


2136             }
2137             public void addUses(Module m, Class<?> service) {
2138                 m.implAddUses(service);
2139             }
2140             public boolean isReflectivelyExported(Module m, String pn, Module other) {
2141                 return m.isReflectivelyExported(pn, other);
2142             }
2143             public boolean isReflectivelyOpened(Module m, String pn, Module other) {
2144                 return m.isReflectivelyOpened(pn, other);
2145             }
2146             public ServicesCatalog getServicesCatalog(ModuleLayer layer) {
2147                 return layer.getServicesCatalog();
2148             }
2149             public Stream<ModuleLayer> layers(ModuleLayer layer) {
2150                 return layer.layers();
2151             }
2152             public Stream<ModuleLayer> layers(ClassLoader loader) {
2153                 return ModuleLayer.layers(loader);
2154             }
2155 
2156             public String newStringNoRepl(byte[] bytes, Charset cs) {
2157                 return StringCoding.newStringNoRepl(bytes, cs);
2158             }
2159 
2160             public byte[] getBytesNoRepl(String s, Charset cs) {
2161                 return StringCoding.getBytesNoRepl(s, cs);
2162             }
2163 
2164             public String newStringUTF8NoRepl(byte[] bytes, int off, int len) {
2165                 return StringCoding.newStringUTF8NoRepl(bytes, off, len);
2166             }
2167 
2168             public byte[] getBytesUTF8NoRepl(String s) {
2169                 return StringCoding.getBytesUTF8NoRepl(s);
2170             }
2171 
2172         });
2173     }
2174 }


  24  */
  25 package java.lang;
  26 
  27 import java.io.BufferedInputStream;
  28 import java.io.BufferedOutputStream;
  29 import java.io.Console;
  30 import java.io.FileDescriptor;
  31 import java.io.FileInputStream;
  32 import java.io.FileOutputStream;
  33 import java.io.IOException;
  34 import java.io.InputStream;
  35 import java.io.PrintStream;
  36 import java.io.UnsupportedEncodingException;
  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.nio.charset.CharacterCodingException;
  45 import java.security.AccessControlContext;
  46 import java.security.ProtectionDomain;
  47 import java.security.AccessController;
  48 import java.security.PrivilegedAction;
  49 import java.nio.channels.Channel;
  50 import java.nio.channels.spi.SelectorProvider;
  51 import java.nio.charset.Charset;
  52 import java.util.Iterator;
  53 import java.util.List;
  54 import java.util.Map;
  55 import java.util.Objects;
  56 import java.util.Properties;
  57 import java.util.PropertyPermission;
  58 import java.util.ResourceBundle;
  59 import java.util.function.Supplier;
  60 import java.util.concurrent.ConcurrentHashMap;
  61 import java.util.stream.Stream;
  62 
  63 import jdk.internal.module.ModuleBootstrap;
  64 import jdk.internal.module.ServicesCatalog;


2137             }
2138             public void addUses(Module m, Class<?> service) {
2139                 m.implAddUses(service);
2140             }
2141             public boolean isReflectivelyExported(Module m, String pn, Module other) {
2142                 return m.isReflectivelyExported(pn, other);
2143             }
2144             public boolean isReflectivelyOpened(Module m, String pn, Module other) {
2145                 return m.isReflectivelyOpened(pn, other);
2146             }
2147             public ServicesCatalog getServicesCatalog(ModuleLayer layer) {
2148                 return layer.getServicesCatalog();
2149             }
2150             public Stream<ModuleLayer> layers(ModuleLayer layer) {
2151                 return layer.layers();
2152             }
2153             public Stream<ModuleLayer> layers(ClassLoader loader) {
2154                 return ModuleLayer.layers(loader);
2155             }
2156 
2157             public String newStringNoRepl(byte[] bytes, Charset cs) throws CharacterCodingException  {
2158                 return StringCoding.newStringNoRepl(bytes, cs);
2159             }
2160 
2161             public byte[] getBytesNoRepl(String s, Charset cs) throws CharacterCodingException {
2162                 return StringCoding.getBytesNoRepl(s, cs);
2163             }
2164 
2165             public String newStringUTF8NoRepl(byte[] bytes, int off, int len) {
2166                 return StringCoding.newStringUTF8NoRepl(bytes, off, len);
2167             }
2168 
2169             public byte[] getBytesUTF8NoRepl(String s) {
2170                 return StringCoding.getBytesUTF8NoRepl(s);
2171             }
2172 
2173         });
2174     }
2175 }
< prev index next >