Searched refs:Symbol (Results 1 - 25 of 458) sorted by relevance

1234567891011>>

/openjdk9/langtools/test/tools/javac/6996626/pack1/
H A DSymbol.java26 public class Symbol { class
/openjdk9/hotspot/src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/
H A DSymbolTable.java27 void addSymbol(Symbol symInfo);
29 Symbol getSymbol(String symName);
31 Symbol createSymbol(int offset, Symbol.Kind kind, Symbol.Binding binding, int size, String name);
/openjdk9/hotspot/test/testlibrary/jittester/src/jdk/test/lib/jittester/
H A DSymbol.java28 public class Symbol { class
43 protected Symbol() { method in class:Symbol
46 protected Symbol(String name) { method in class:Symbol
50 public Symbol(String name, TypeKlass owner, Type type, int flags) { method in class:Symbol
57 protected Symbol(Symbol value) { method in class:Symbol
69 if (o == null || !(o instanceof Symbol)) {
73 Symbol s = (Symbol) o;
106 protected Symbol cop
[all...]
H A DSymbolTable.java37 private static final Stack<HashMap<Type, ArrayList<Symbol>>> SYMBOL_STACK
69 public static void add(Symbol symbol) {
70 HashMap<Type, ArrayList<Symbol>> vars = SYMBOL_STACK.peek();
77 public static void remove(Symbol symbol) {
78 HashMap<Type, ArrayList<Symbol>> vars = SYMBOL_STACK.peek();
80 ArrayList<Symbol> symbolsOfType = vars.get(symbol.type);
88 protected static Collection<Symbol> get(Type type) {
89 HashMap<Type, ArrayList<Symbol>> vars = SYMBOL_STACK.peek();
96 public static Collection<Symbol> get(Type type, Class<?> classToCheck) {
97 HashMap<Type, ArrayList<Symbol>> var
[all...]
H A DVariableInfo.java29 public class VariableInfo extends Symbol {
46 super("", owner, type, Symbol.NONE);
50 protected Symbol copy() {
55 public Symbol deepCopy() {
/openjdk9/hotspot/src/share/vm/runtime/
H A DfieldType.hpp37 // reference count if a Symbol is created in the case of T_OBJECT
41 Symbol* _object_key;
44 Symbol* object_key() { return _object_key; }
54 static void skip_optional_size(Symbol* signature, int* index);
55 static bool is_valid_array_signature(Symbol* signature);
59 static BasicType basic_type(Symbol* signature);
62 static bool is_array(Symbol* signature) { return signature->utf8_length() > 1 && signature->byte_at(0) == '[' && is_valid_array_signature(signature); }
64 static bool is_obj(Symbol* signature) {
73 static BasicType get_array_info(Symbol* signature, FieldArrayInfo& ai, TRAPS);
H A DjavaCalls.hpp235 static void call_special(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS);
237 static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS); // No args
238 static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, TRAPS);
239 static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, Handle arg2, TRAPS);
245 static void call_virtual(JavaValue* result, KlassHandle spec_klass, Symbol* name, Symbol* signatur
[all...]
/openjdk9/nashorn/test/script/basic/es6/
H A Dsymbols.js25 * JDK-8141702: Add support for Symbol property keys
32 Assert.assertTrue(typeof Symbol === 'function');
33 Assert.assertTrue(typeof Symbol() === 'symbol');
35 Assert.assertTrue(Symbol().toString() === 'Symbol()');
36 Assert.assertTrue(Symbol('foo').toString() === 'Symbol(foo)');
37 Assert.assertTrue(Symbol(1).toString() === 'Symbol(1)');
38 Assert.assertTrue(Symbol(tru
124 Symbol.prototype.foo = 123; class
[all...]
/openjdk9/hotspot/src/share/vm/classfile/
H A DresolutionErrors.hpp42 Symbol* error, Symbol* message);
59 const constantPoolHandle& pool, int which, Symbol* error, Symbol* message);
82 Symbol* _error;
83 Symbol* _message;
91 Symbol* error() const { return _error; }
92 void set_error(Symbol* e);
94 Symbol* message() const { return _message; }
95 void set_message(Symbol*
[all...]
H A DmoduleEntry.hpp47 // - Symbol* containing the module's name.
56 class ModuleEntry : public HashtableEntry<Symbol*, mtModule> {
63 Symbol* _version; // module version number
64 Symbol* _location; // module location
86 Symbol* name() const { return literal(); }
87 void set_name(Symbol* n) { set_literal(n); }
103 Symbol* version() const { return _version; }
104 void set_version(Symbol* version);
106 Symbol* location() const { return _location; }
107 void set_location(Symbol* locatio
[all...]
H A DklassFactory.hpp36 class Symbol;
50 * a non-NULL Symbol* // the name of the class
72 Symbol* name,
81 Symbol* class_name,
H A DdefaultMethods.hpp33 class Symbol;
H A DsymbolTable.hpp32 // The symbol table holds all Symbol*s and corresponding interned strings.
33 // Symbol*s and literal strings should be canonicalized.
47 // responsible for proper resource management of the body (which is a Symbol*).
50 // Symbol* temporarily in scope.
52 // Routines in SymbolTable will initialize the reference count of a Symbol* before
56 // In SymbolTable, new_symbol() and lookup() will create a Symbol* if not already in the
60 Symbol* _temp;
65 // Conversion from a Symbol* to a TempNewSymbol.
67 TempNewSymbol(Symbol *s) : _temp(s) {}
81 Symbol* tm
[all...]
H A DpackageEntry.hpp35 // - Symbol* containing the package's name.
92 class PackageEntry : public HashtableEntry<Symbol*, mtModule> {
122 Symbol* name() const { return literal(); }
186 return (PackageEntry*)HashtableEntry<Symbol*, mtModule>::next();
190 return (PackageEntry**)HashtableEntry<Symbol*, mtModule>::next_addr();
210 class PackageEntryTable : public Hashtable<Symbol*, mtModule> {
218 PackageEntry* new_entry(unsigned int hash, Symbol* name, ModuleEntry* module);
224 return (PackageEntry**)Hashtable<Symbol*, mtModule>::bucket_addr(i);
227 static unsigned int compute_hash(Symbol* name) { return (unsigned int)(name->identity_hash()); }
228 int index_for(Symbol* nam
[all...]
H A DsystemDictionaryShared.hpp36 static instanceKlassHandle find_or_load_shared_class(Symbol* class_name,
51 Symbol* pkg_name,
58 static Klass* dump_time_resolve_super_or_fail(Symbol* child_name,
59 Symbol* class_name,
73 static InstanceKlass* lookup_from_stream(Symbol* class_name,
85 static bool add_verification_constraint(Klass* k, Symbol* name,
86 Symbol* from_name, bool from_field_is_protected,
/openjdk9/nashorn/test/src/jdk/nashorn/internal/runtime/test/
H A DJDK_8142924_Test.java32 import jdk.nashorn.internal.runtime.Symbol;
38 * @summary ES6 symbols created with Symbol.for should deserialize to canonical instances
45 final Symbol symbol1 = (Symbol)NativeSymbol.constructor(false, null, name);
46 final Symbol symbol2 = serializeRoundTrip(symbol1);
55 final Symbol symbol1 = (Symbol)NativeSymbol._for(null, name);
56 final Symbol symbol2 = serializeRoundTrip(symbol1);
60 private static Symbol serializeRoundTrip(final Symbol symbo
[all...]
/openjdk9/jaxp/src/java.xml/share/classes/com/sun/java_cup/internal/runtime/
H A DSymbol.java29 * Defines the Symbol class, which is used to represent all terminals
31 * and CUP returns a Symbol.
37 Class Symbol
47 public class Symbol { class
53 public Symbol(int id, int l, int r, Object o) { method in class:Symbol
64 public Symbol(int id, Object o) { method in class:Symbol
75 public Symbol(int sym_num, int l, int r) { method in class:Symbol
86 public Symbol(int sym_num) { method in class:Symbol
96 public Symbol(int sym_num, int state) method in class:Symbol
H A DScanner.java44 public Symbol next_token() throws java.lang.Exception;
/openjdk9/langtools/test/tools/javac/6996626/
H A DMain.java27 * @compile pack1/Symbol.java
32 import pack1.Symbol.*;
/openjdk9/hotspot/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/
H A DCallSiteRelocationSymbol.java31 import jdk.tools.jaotc.binformat.Symbol;
32 import jdk.tools.jaotc.binformat.Symbol.Binding;
33 import jdk.tools.jaotc.binformat.Symbol.Kind;
40 public final Symbol symbol;
42 public CallSiteRelocationSymbol(Symbol symbol) {
47 protected static Symbol createCodeContainerSymbol(BinaryContainer binaryContainer, String symbolName, int symbolOffset) {
52 Symbol symbol = createCodeContainerSymbol(binaryContainer, symbolName, symbolOffset);
58 Symbol symbol = container.createGotSymbol(symbolOffset, symbolName);
66 private static void addExternalGotToPltRelocation(BinaryContainer binaryContainer, Symbol symbol, int relocationOffset) {
76 protected static void addExternalPltToGotRelocation(BinaryContainer binaryContainer, Symbol symbo
[all...]
/openjdk9/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/
H A DXPathParser.java854 public com.sun.java_cup.internal.runtime.Symbol do_action(
870 /** <code>EOF</code> Symbol index. */
873 /** <code>error</code> Symbol index. */
1063 public Symbol parse(String expression, int lineNumber) throws Exception {
1142 public final com.sun.java_cup.internal.runtime.Symbol CUP$XPathParser$do_action(
1149 /* Symbol object for return from actions */
1150 com.sun.java_cup.internal.runtime.Symbol CUP$XPathParser$result;
1160 CUP$XPathParser$result = new com.sun.java_cup.internal.runtime.Symbol(37/*QName*/, ((com.sun.java_cup.internal.runtime.Symbol)CUP$XPathParser$stack.elementAt(CUP$XPathParser$top-0)).left, ((com.sun.java_cup.internal.runtime.Symbol)CU
[all...]
/openjdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/
H A DScope.java33 import com.sun.tools.javac.code.Symbol.CompletionFailure;
34 import com.sun.tools.javac.code.Symbol.TypeSymbol;
59 public final Symbol owner;
61 protected Scope(Symbol owner) {
67 public final Iterable<Symbol> getSymbols() {
73 public final Iterable<Symbol> getSymbols(Filter<Symbol> sf) {
80 public final Iterable<Symbol> getSymbols(LookupKind lookupKind) {
87 public abstract Iterable<Symbol> getSymbols(Filter<Symbol> s
[all...]
/openjdk9/hotspot/src/share/vm/oops/
H A Dsymbol.cpp35 Symbol::Symbol(const u1* name, int length, int refcount) { function in class:Symbol
44 void* Symbol::operator new(size_t sz, int len, TRAPS) throw() {
50 void* Symbol::operator new(size_t sz, int len, Arena* arena, TRAPS) throw() {
56 void* Symbol::operator new(size_t sz, int len, ClassLoaderData* loader_data, TRAPS) throw() {
63 void Symbol::operator delete(void *p) {
64 assert(((Symbol*)p)->refcount() == 0, "should not call this");
69 // Symbol::equals
72 bool Symbol::equals(const char* str, int len) const {
85 // Symbol
[all...]
/openjdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/model/
H A DFilteredMemberList.java31 import com.sun.tools.javac.code.Symbol;
47 public class FilteredMemberList extends AbstractList<Symbol> {
57 for (Symbol sym : scope.getSymbols(NON_RECURSIVE)) {
64 public Symbol get(int index) {
65 for (Symbol sym : scope.getSymbols(NON_RECURSIVE)) {
73 public Iterator<Symbol> iterator() {
81 private static boolean unwanted(Symbol s) {
/openjdk9/hotspot/src/share/vm/compiler/
H A DmethodMatcher.hpp44 Symbol* _class_name;
45 Symbol* _method_name;
46 Symbol* _signature;
51 Symbol* class_name() const { return _class_name; }
53 Symbol* method_name() const { return _method_name; }
55 Symbol* signature() const { return _signature; }
60 void init(Symbol* class_name, Mode class_mode, Symbol* method_name, Mode method_mode, Symbol* signature);
62 static void print_symbol(outputStream* st, Symbol*
[all...]

Completed in 305 milliseconds

1234567891011>>