Searched refs:ModuleEntry (Results 1 - 25 of 46) sorted by relevance

12

/openjdk10/corba/src/java.corba/share/classes/com/sun/tools/corba/se/idl/
H A DModuleEntry.java47 public class ModuleEntry extends SymtabEntry class in inherits:SymtabEntry
49 protected ModuleEntry () method in class:ModuleEntry
54 protected ModuleEntry (ModuleEntry that) method in class:ModuleEntry
60 protected ModuleEntry (SymtabEntry that, IDLID clone) method in class:ModuleEntry
72 return new ModuleEntry (this);
96 ModuleEntry. */
104 ConstEntry, InterfaceEntry, ModuleEntry. */
113 } // class ModuleEntry
H A DSymtabFactory.java66 ForwardEntry forwardEntry (ModuleEntry container, IDLID id);
69 ForwardValueEntry forwardValueEntry (ModuleEntry container, IDLID id);
75 InterfaceEntry interfaceEntry (ModuleEntry container, IDLID id);
78 ValueEntry valueEntry (ModuleEntry container, IDLID id);
81 ValueBoxEntry valueBoxEntry (ModuleEntry container, IDLID id);
86 ModuleEntry moduleEntry ();
87 ModuleEntry moduleEntry (ModuleEntry container, IDLID id);
H A DModuleGen.java47 void generate (Hashtable symbolTable, ModuleEntry entry, PrintWriter stream);
H A DDefaultSymtabFactory.java101 public ForwardEntry forwardEntry (ModuleEntry container, IDLID id)
111 public ForwardValueEntry forwardValueEntry (ModuleEntry container, IDLID id)
131 public InterfaceEntry interfaceEntry (ModuleEntry container, IDLID id)
141 public ValueEntry valueEntry (ModuleEntry container, IDLID id)
151 public ValueBoxEntry valueBoxEntry (ModuleEntry container, IDLID id)
166 public ModuleEntry moduleEntry ()
168 return new ModuleEntry ();
171 public ModuleEntry moduleEntry (ModuleEntry container, IDLID id)
173 return new ModuleEntry (containe
[all...]
H A DParser.java106 currentModule = topLevelModule = new ModuleEntry ();
210 private void specification (ModuleEntry entry) throws IOException
219 // ModuleEntry is the topLevelModule; add its contained types to the emit list.
223 private void addToEmitList (ModuleEntry entry)
239 if (emitEntry instanceof ModuleEntry)
240 checkContained ((ModuleEntry)emitEntry);
250 if (emitEntry instanceof ModuleEntry)
251 checkContained ((ModuleEntry)emitEntry);
259 private void checkContained (ModuleEntry entry)
266 if (contained instanceof ModuleEntry)
[all...]
H A DSymtabEntry.java55 * @see ModuleEntry
81 if (that instanceof InterfaceEntry || that instanceof ModuleEntry || that instanceof StructEntry || that instanceof UnionEntry || (that instanceof SequenceEntry && this instanceof SequenceEntry))
207 /** This must be either an InterfaceEntry or a ModuleEntry.
214 /** This must be either an InterfaceEntry or a ModuleEntry.
218 if (newContainer instanceof InterfaceEntry || newContainer instanceof ModuleEntry)
H A DNoop.java96 public void generate (Hashtable symbolTable, ModuleEntry entry, PrintWriter stream)
H A DPreprocessor.java207 if (parser.currentModule instanceof ModuleEntry)
208 ((ModuleEntry)parser.currentModule).addContained (include);
651 if (parser.currentModule instanceof ModuleEntry)
652 ((ModuleEntry)parser.currentModule).addContained (pragmaEntry);
/openjdk10/hotspot/src/share/vm/classfile/
H A DmoduleEntry.hpp47 // A ModuleEntry describes a module that has been defined by a call to JVM_DefineModule.
56 // The Mutex Module_lock is shared between ModuleEntry and PackageEntry, to lock either
58 class ModuleEntry : public HashtableEntry<Symbol*, mtModule> { class in inherits:HashtableEntry
64 GrowableArray<ModuleEntry*>* _reads; // list of modules that are readable by this module
115 bool can_read(ModuleEntry* m) const;
117 void add_read(ModuleEntry* m);
153 ModuleEntry* next() const {
154 return (ModuleEntry*)HashtableEntry<Symbol*, mtModule>::next();
156 ModuleEntry** next_addr() {
157 return (ModuleEntry**)HashtableEntr
[all...]
H A DmoduleEntry.cpp41 ModuleEntry* ModuleEntryTable::_javabase_module = NULL;
43 void ModuleEntry::set_location(Symbol* location) {
45 // _location symbol's refcounts are managed by ModuleEntry,
57 bool ModuleEntry::is_non_jdk_module() {
68 void ModuleEntry::set_version(Symbol* version) {
70 // _version symbol's refcounts are managed by ModuleEntry,
83 oop ModuleEntry::shared_protection_domain() {
88 void ModuleEntry::set_shared_protection_domain(ClassLoaderData *loader_data,
96 bool ModuleEntry::can_read(ModuleEntry*
[all...]
H A DpackageEntry.hpp36 // - ModuleEntry* for this package's containing module.
65 // The Mutex Module_lock is shared between ModuleEntry and PackageEntry, to lock either
94 ModuleEntry* _module;
106 GrowableArray<ModuleEntry*>* _qualified_exports;
125 ModuleEntry* module() const { return _module; }
126 void set_module(ModuleEntry* m) { _module = m; }
170 void set_exported(ModuleEntry* m);
185 bool is_qexported_to(ModuleEntry* m) const;
188 void add_qexport(ModuleEntry* m);
224 PackageEntry* new_entry(unsigned int hash, Symbol* name, ModuleEntry* modul
[all...]
H A DpackageEntry.cpp39 bool PackageEntry::is_qexported_to(ModuleEntry* m) const {
52 void PackageEntry::add_qexport(ModuleEntry* m) {
57 _qualified_exports = new (ResourceObj::C_HEAP, mtModule) GrowableArray<ModuleEntry*>(QUAL_EXP_SIZE, true);
75 ModuleEntry* this_pkg_mod = module();
91 // Set the package's exported states based on the value of the ModuleEntry.
92 void PackageEntry::set_exported(ModuleEntry* m) {
133 ModuleEntry* pkg_module = module();
142 ModuleEntry* pkg_mod = module();
151 ModuleEntry* module_idx = _qualified_exports->at(idx);
199 PackageEntry* PackageEntryTable::new_entry(unsigned int hash, Symbol* name, ModuleEntry* modul
[all...]
H A DclassLoaderData.hpp56 class ModuleEntry;
107 static void modules_do(void f(ModuleEntry*));
108 static void modules_unloading_do(void f(ModuleEntry*));
246 ModuleEntry* _unnamed_module; // This class loader's unnamed module.
285 void modules_do(void f(ModuleEntry*));
368 void init_handle_locked(OopHandle& pd, Handle h); // used for concurrent access to ModuleEntry::_pd field
375 ModuleEntry* unnamed_module() { return _unnamed_module; }
H A Dmodules.cpp101 static ModuleEntry* get_module_entry(jobject module, TRAPS) {
110 static PackageEntry* get_package_entry(ModuleEntry* module_entry, const char* package_name, TRAPS) {
191 // Ensure java.base's ModuleEntry has been created
192 assert(ModuleEntryTable::javabase_moduleEntry() != NULL, "No ModuleEntry for " JAVA_BASE_NAME);
221 // Finish defining java.base's ModuleEntry
404 ModuleEntry* module_entry = module_table->locked_create_entry_or_null(module_handle,
424 // Store pointer to ModuleEntry record in java.lang.Module object.
492 ModuleEntry* unnamed_module = boot_loader_data->unnamed_module();
493 assert(unnamed_module != NULL, "boot loader's unnamed ModuleEntry not defined");
495 // Store pointer to the ModuleEntry i
[all...]
H A DsystemDictionaryShared.hpp53 ModuleEntry* mod_entry,
H A DclassLoaderData.cpp113 _unnamed_module = ModuleEntry::create_boot_unnamed_module(this);
116 _unnamed_module = ModuleEntry::create_unnamed_module(this);
303 void ClassLoaderData::modules_do(void f(ModuleEntry*)) {
310 for (ModuleEntry* entry = _modules->bucket(i);
1083 void ClassLoaderDataGraph::modules_do(void f(ModuleEntry*)) {
1090 void ClassLoaderDataGraph::modules_unloading_do(void f(ModuleEntry*)) {
1290 // Walk a ModuleEntry's reads, and a PackageEntry's exports
H A DklassFactory.cpp77 ModuleEntry* mod_entry = ik->module();
/openjdk10/hotspot/src/share/vm/trace/
H A DtraceDataTypes.hpp63 class ModuleEntry;
/openjdk10/corba/src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/
H A DModuleGen.java45 import com.sun.tools.corba.se.idl.ModuleEntry;
63 public void generate (Hashtable symbolTable, ModuleEntry entry, PrintWriter stream)
H A DConstGen.java47 import com.sun.tools.corba.se.idl.ModuleEntry;
77 if (c.container () instanceof ModuleEntry)
141 if (c.container () instanceof ModuleEntry) {
H A DCompile.java64 import com.sun.tools.corba.se.idl.ModuleEntry;
211 ModuleEntry org;
212 ModuleEntry omg;
213 ModuleEntry corba;
355 if (element.module ().equals ("") && !(element instanceof ModuleEntry || element instanceof IncludeEntry || element instanceof PrimitiveEntry))
383 ModuleEntry mod = null;
384 ModuleEntry prev = null;
400 mod = (ModuleEntry)symbolTable.get (fullName);
H A DNativeGen.java37 import com.sun.tools.corba.se.idl.ModuleEntry;
/openjdk10/hotspot/src/share/vm/oops/
H A DtypeArrayKlass.hpp152 ModuleEntry* module() const;
H A DobjArrayKlass.hpp59 ModuleEntry* module() const;
H A DarrayKlass.hpp122 static void complete_create_array_klass(ArrayKlass* k, Klass* super_klass, ModuleEntry* module, TRAPS);

Completed in 1817 milliseconds

12