META-INF/
META-INF/MANIFEST.MF
META-INF/services/javax.script.ScriptEngineFactory
jdk/internal/dynalink/CallSiteDescriptor.class
CallSiteDescriptor.java package jdk.internal.dynalink public abstract jdk.internal.dynalink.CallSiteDescriptor extends java.lang.Object { public static final int SCHEME public static final int OPERATOR public static final int NAME_OPERAND public static final String TOKEN_DELIMITER public static final String OPERATOR_DELIMITER public abstract int getNameTokenCount () public abstract java.lang.String getNameToken (int) public abstract java.lang.String getName () public abstract java.lang.invoke.MethodType getMethodType () public abstract java.lang.invoke.MethodHandles$Lookup getLookup () public abstract jdk.internal.dynalink.CallSiteDescriptor changeMethodType (java.lang.invoke.MethodType) }
jdk/internal/dynalink/ChainedCallSite.class
ChainedCallSite.java package jdk.internal.dynalink public jdk.internal.dynalink.ChainedCallSite extends jdk.internal.dynalink.support.AbstractRelinkableCallSite { private static final java.lang.invoke.MethodHandle PRUNE_CATCHES private static final java.lang.invoke.MethodHandle PRUNE_SWITCHPOINTS private final java.util.concurrent.atomic.AtomicReference invocations public void <init> (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor descriptor protected int getMaxChainLength () public void relink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation java.lang.invoke.MethodHandle fallback public void resetAndRelink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation java.lang.invoke.MethodHandle fallback private java.lang.invoke.MethodHandle relinkInternal (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle, boolean, boolean) jdk.internal.dynalink.linker.GuardedInvocation inv java.util.Iterator it jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodHandle relink boolean reset boolean removeCatches java.util.LinkedList currentInvocations java.util.LinkedList newInvocations java.lang.invoke.MethodHandle pruneAndInvokeSwitchPoints java.lang.invoke.MethodHandle pruneAndInvokeCatches java.lang.invoke.MethodHandle target protected java.lang.invoke.MethodHandle getPruneSwitchpoints () protected java.lang.invoke.MethodHandle getPruneCatches () private java.lang.invoke.MethodHandle makePruneAndInvokeMethod (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle relink java.lang.invoke.MethodHandle prune java.lang.invoke.MethodHandle boundPrune java.lang.invoke.MethodHandle ignoreArgsPrune private java.lang.invoke.MethodHandle prune (java.lang.invoke.MethodHandle, boolean) java.lang.invoke.MethodHandle relink boolean catches static void <clinit> () }
jdk/internal/dynalink/DefaultBootstrapper.class
DefaultBootstrapper.java package jdk.internal.dynalink public jdk.internal.dynalink.DefaultBootstrapper extends java.lang.Object { private static final jdk.internal.dynalink.DynamicLinker dynamicLinker private void <init> () public static java.lang.invoke.CallSite bootstrap (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType) java.lang.invoke.MethodHandles$Lookup caller String name java.lang.invoke.MethodType type public static java.lang.invoke.CallSite publicBootstrap (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType) java.lang.invoke.MethodHandles$Lookup caller String name java.lang.invoke.MethodType type private static java.lang.invoke.CallSite bootstrapInternal (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType) java.lang.invoke.MethodHandles$Lookup caller String name java.lang.invoke.MethodType type static void <clinit> () }
jdk/internal/dynalink/DynamicLinker.class
DynamicLinker.java package jdk.internal.dynalink public jdk.internal.dynalink.DynamicLinker extends java.lang.Object { private static final String CLASS_NAME private static final String RELINK_METHOD_NAME private static final String INITIAL_LINK_CLASS_NAME private static final String INITIAL_LINK_METHOD_NAME private final jdk.internal.dynalink.linker.LinkerServices linkerServices private final jdk.internal.dynalink.GuardedInvocationFilter prelinkFilter private final int runtimeContextArgCount private final boolean syncOnRelink private final int unstableRelinkThreshold private static final java.lang.invoke.MethodHandle RELINK void <init> (jdk.internal.dynalink.linker.LinkerServices, jdk.internal.dynalink.GuardedInvocationFilter, int, boolean, int) jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.GuardedInvocationFilter prelinkFilter int runtimeContextArgCount boolean syncOnRelink int unstableRelinkThreshold public jdk.internal.dynalink.RelinkableCallSite link (jdk.internal.dynalink.RelinkableCallSite) jdk.internal.dynalink.RelinkableCallSite callSite public jdk.internal.dynalink.linker.LinkerServices getLinkerServices () private java.lang.invoke.MethodHandle createRelinkAndInvokeMethod (jdk.internal.dynalink.RelinkableCallSite, int) jdk.internal.dynalink.RelinkableCallSite callSite int relinkCount java.lang.invoke.MethodHandle boundRelinker java.lang.invoke.MethodType type java.lang.invoke.MethodHandle collectingRelinker private transient java.lang.invoke.MethodHandle relink (jdk.internal.dynalink.RelinkableCallSite, int, java.lang.Object[]) throws java.lang.Exception java.util.List prefix java.lang.invoke.MethodHandle guard java.lang.invoke.MethodType origType java.lang.invoke.MethodHandle invocation jdk.internal.dynalink.RelinkableCallSite callSite int relinkCount Object[] arguments jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor boolean unstableDetectionEnabled boolean callSiteUnstable jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation int newRelinkCount public static java.lang.StackTraceElement getLinkedCallSiteLocation () StackTraceElement frame int i StackTraceElement[] trace public static java.lang.StackTraceElement getRelinkedCallSiteLocation () private static boolean isInitialLinkFrame (java.lang.StackTraceElement) StackTraceElement frame private static boolean isRelinkFrame (java.lang.StackTraceElement) StackTraceElement frame private static boolean testFrame (java.lang.StackTraceElement, java.lang.String, java.lang.String) StackTraceElement frame String methodName String className static void <clinit> () }
jdk/internal/dynalink/DynamicLinkerFactory$1.class
DynamicLinkerFactory.java package jdk.internal.dynalink final jdk.internal.dynalink.DynamicLinkerFactory$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.ClassLoader run () public volatile synthetic java.lang.Object run () }
jdk/internal/dynalink/DynamicLinkerFactory.class
DynamicLinkerFactory.java package jdk.internal.dynalink public jdk.internal.dynalink.DynamicLinkerFactory extends java.lang.Object { public static final int DEFAULT_UNSTABLE_RELINK_THRESHOLD private boolean classLoaderExplicitlySet private ClassLoader classLoader private java.util.List prioritizedLinkers private java.util.List fallbackLinkers private int runtimeContextArgCount private boolean syncOnRelink private int unstableRelinkThreshold private jdk.internal.dynalink.GuardedInvocationFilter prelinkFilter private jdk.internal.dynalink.linker.MethodTypeConversionStrategy autoConversionStrategy private jdk.internal.dynalink.linker.MethodHandleTransformer internalObjectsFilter public void <init> () public void setClassLoader (java.lang.ClassLoader) ClassLoader classLoader public void setPrioritizedLinkers (java.util.List) java.util.List prioritizedLinkers public transient void setPrioritizedLinkers (jdk.internal.dynalink.linker.GuardingDynamicLinker[]) jdk.internal.dynalink.linker.GuardingDynamicLinker[] prioritizedLinkers public void setPrioritizedLinker (jdk.internal.dynalink.linker.GuardingDynamicLinker) jdk.internal.dynalink.linker.GuardingDynamicLinker prioritizedLinker public void setFallbackLinkers (java.util.List) java.util.List fallbackLinkers public transient void setFallbackLinkers (jdk.internal.dynalink.linker.GuardingDynamicLinker[]) jdk.internal.dynalink.linker.GuardingDynamicLinker[] fallbackLinkers public void setRuntimeContextArgCount (int) int runtimeContextArgCount public void setSyncOnRelink (boolean) boolean syncOnRelink public void setUnstableRelinkThreshold (int) int unstableRelinkThreshold public void setPrelinkFilter (jdk.internal.dynalink.GuardedInvocationFilter) jdk.internal.dynalink.GuardedInvocationFilter prelinkFilter public void setAutoConversionStrategy (jdk.internal.dynalink.linker.MethodTypeConversionStrategy) jdk.internal.dynalink.linker.MethodTypeConversionStrategy autoConversionStrategy public void setInternalObjectsFilter (jdk.internal.dynalink.linker.MethodHandleTransformer) jdk.internal.dynalink.linker.MethodHandleTransformer internalObjectsFilter public jdk.internal.dynalink.DynamicLinker createLinker () jdk.internal.dynalink.linker.GuardingDynamicLinker linker jdk.internal.dynalink.linker.GuardingDynamicLinker composite jdk.internal.dynalink.linker.GuardingDynamicLinker composite jdk.internal.dynalink.linker.GuardingDynamicLinker linker java.util.Set knownLinkerClasses ClassLoader effectiveClassLoader java.util.List discovered java.util.List linkers java.util.List optimized jdk.internal.dynalink.linker.GuardingDynamicLinker composite java.util.List typeConverters private static java.lang.ClassLoader getThreadContextClassLoader () private static void addClasses (java.util.Set, java.util.List) jdk.internal.dynalink.linker.GuardingDynamicLinker linker java.util.Set knownLinkerClasses java.util.List linkers }
jdk/internal/dynalink/GuardedInvocationFilter.class
GuardedInvocationFilter.java package jdk.internal.dynalink public abstract jdk.internal.dynalink.GuardedInvocationFilter extends java.lang.Object { public abstract jdk.internal.dynalink.linker.GuardedInvocation filter (jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) }
jdk/internal/dynalink/MonomorphicCallSite.class
MonomorphicCallSite.java package jdk.internal.dynalink public jdk.internal.dynalink.MonomorphicCallSite extends jdk.internal.dynalink.support.AbstractRelinkableCallSite { public void <init> (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor descriptor public void relink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation java.lang.invoke.MethodHandle relink public void resetAndRelink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation java.lang.invoke.MethodHandle relink }
jdk/internal/dynalink/NoSuchDynamicMethodException.class
NoSuchDynamicMethodException.java package jdk.internal.dynalink public jdk.internal.dynalink.NoSuchDynamicMethodException extends java.lang.RuntimeException { private static final long serialVersionUID public void <init> (java.lang.String) String message }
jdk/internal/dynalink/RelinkableCallSite.class
RelinkableCallSite.java package jdk.internal.dynalink public abstract jdk.internal.dynalink.RelinkableCallSite extends java.lang.Object { public abstract void initialize (java.lang.invoke.MethodHandle) public abstract jdk.internal.dynalink.CallSiteDescriptor getDescriptor () public abstract void relink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) public abstract void resetAndRelink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) }
jdk/internal/dynalink/beans/AbstractJavaLinker$1.class
AbstractJavaLinker.java package jdk.internal.dynalink.beans synthetic jdk.internal.dynalink.beans.AbstractJavaLinker$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$internal$dynalink$beans$GuardedInvocationComponent$ValidationType static void <clinit> () }
jdk/internal/dynalink/beans/AbstractJavaLinker$AnnotatedDynamicMethod.class
AbstractJavaLinker.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.AbstractJavaLinker$AnnotatedDynamicMethod extends java.lang.Object { private final jdk.internal.dynalink.beans.SingleDynamicMethod method final jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType static final synthetic boolean $assertionsDisabled void <init> (jdk.internal.dynalink.beans.SingleDynamicMethod, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) jdk.internal.dynalink.beans.SingleDynamicMethod method jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType java.lang.invoke.MethodHandle getInvocation (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodHandle getTarget (java.lang.invoke.MethodHandles$Lookup, jdk.internal.dynalink.linker.LinkerServices) java.lang.invoke.MethodHandles$Lookup lookup jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodHandle inv static void <clinit> () }
jdk/internal/dynalink/beans/AbstractJavaLinker$MethodPair.class
AbstractJavaLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.AbstractJavaLinker$MethodPair extends java.lang.Object { final java.lang.invoke.MethodHandle method1 final java.lang.invoke.MethodHandle method2 void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle method1 java.lang.invoke.MethodHandle method2 java.lang.invoke.MethodHandle guardWithTest (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle test }
jdk/internal/dynalink/beans/AbstractJavaLinker.class
AbstractJavaLinker.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.AbstractJavaLinker extends java.lang.Object implements jdk.internal.dynalink.linker.GuardingDynamicLinker { final Class clazz private final java.lang.invoke.MethodHandle classGuard private final java.lang.invoke.MethodHandle assignableGuard private final java.util.Map propertyGetters private final java.util.Map propertySetters private final java.util.Map methods private static final java.lang.invoke.MethodHandle IS_METHOD_HANDLE_NOT_NULL private static final java.lang.invoke.MethodHandle CONSTANT_NULL_DROP_METHOD_HANDLE private static final jdk.internal.dynalink.support.Lookup privateLookup private static final java.lang.invoke.MethodHandle IS_ANNOTATED_METHOD_NOT_NULL private static final java.lang.invoke.MethodHandle CONSTANT_NULL_DROP_ANNOTATED_METHOD private static final java.lang.invoke.MethodHandle GET_ANNOTATED_METHOD private static final java.lang.invoke.MethodHandle GETTER_INVOKER private static final java.lang.invoke.MethodHandle IS_DYNAMIC_METHOD private static final java.lang.invoke.MethodHandle OBJECT_IDENTITY private static java.lang.invoke.MethodHandle GET_PROPERTY_GETTER_HANDLE private final java.lang.invoke.MethodHandle getPropertyGetterHandle private static final java.lang.invoke.MethodHandle GET_PROPERTY_SETTER_HANDLE private final java.lang.invoke.MethodHandle getPropertySetterHandle private static java.lang.invoke.MethodHandle GET_DYNAMIC_METHOD private final java.lang.invoke.MethodHandle getDynamicMethod static final synthetic boolean $assertionsDisabled void <init> (java.lang.Class, java.lang.invoke.MethodHandle) Class clazz java.lang.invoke.MethodHandle classGuard void <init> (java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) String name java.lang.reflect.Method method String name java.lang.reflect.Field field String name java.util.Map$Entry innerClassSpec Class clazz java.lang.invoke.MethodHandle classGuard java.lang.invoke.MethodHandle assignableGuard jdk.internal.dynalink.beans.FacetIntrospector introspector private static java.lang.String decapitalize (java.lang.String) String str char c0 char[] c abstract jdk.internal.dynalink.beans.FacetIntrospector createFacetIntrospector () java.util.Collection getReadablePropertyNames () java.util.Collection getWritablePropertyNames () java.util.Collection getMethodNames () private static java.util.Collection getUnmodifiableKeys (java.util.Map) java.util.Map m private void setPropertyGetter (java.lang.String, jdk.internal.dynalink.beans.SingleDynamicMethod, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) String name jdk.internal.dynalink.beans.SingleDynamicMethod handle jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType private void setPropertyGetter (java.lang.reflect.Method, int) java.lang.reflect.Method getter int prefixLen void setPropertyGetter (java.lang.String, java.lang.invoke.MethodHandle, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) String name java.lang.invoke.MethodHandle handle jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType private void addMember (java.lang.String, java.lang.reflect.AccessibleObject, java.util.Map) String name java.lang.reflect.AccessibleObject ao java.util.Map methodMap private void addMember (java.lang.String, jdk.internal.dynalink.beans.SingleDynamicMethod, java.util.Map) String name jdk.internal.dynalink.beans.SingleDynamicMethod method java.util.Map methodMap jdk.internal.dynalink.beans.DynamicMethod existingMethod jdk.internal.dynalink.beans.DynamicMethod newMethod static jdk.internal.dynalink.beans.DynamicMethod createDynamicMethod (java.lang.Iterable, java.lang.Class, java.lang.String) java.lang.reflect.AccessibleObject method Iterable members Class clazz String name jdk.internal.dynalink.beans.DynamicMethod dynMethod private static jdk.internal.dynalink.beans.SingleDynamicMethod createDynamicMethod (java.lang.reflect.AccessibleObject) java.lang.invoke.MethodHandle mh IllegalAccessError e java.lang.reflect.AccessibleObject m java.lang.invoke.MethodHandle mh java.lang.reflect.Member member private static java.lang.invoke.MethodHandle unreflectSafely (java.lang.reflect.AccessibleObject) java.lang.reflect.Method reflMethod java.lang.invoke.MethodHandle handle java.lang.reflect.AccessibleObject m private static jdk.internal.dynalink.beans.DynamicMethod mergeMethods (jdk.internal.dynalink.beans.SingleDynamicMethod, jdk.internal.dynalink.beans.DynamicMethod, java.lang.Class, java.lang.String) jdk.internal.dynalink.beans.OverloadedDynamicMethod odm jdk.internal.dynalink.beans.SingleDynamicMethod method jdk.internal.dynalink.beans.DynamicMethod existing Class clazz String name public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest ncrequest jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor String op java.util.List operations protected jdk.internal.dynalink.beans.GuardedInvocationComponent getGuardedInvocationComponent (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List operations String op static final java.util.List pop (java.util.List) java.util.List l java.lang.invoke.MethodHandle getClassGuard (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc java.lang.invoke.MethodHandle getClassGuard (java.lang.invoke.MethodType) java.lang.invoke.MethodType type jdk.internal.dynalink.beans.GuardedInvocationComponent getClassGuardedInvocationComponent (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodType type jdk.internal.dynalink.beans.SingleDynamicMethod getConstructorMethod (java.lang.String) String signature private java.lang.invoke.MethodHandle getAssignableGuard (java.lang.invoke.MethodType) java.lang.invoke.MethodType type private jdk.internal.dynalink.linker.GuardedInvocation getCallPropWithThis (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices private jdk.internal.dynalink.linker.GuardedInvocation createGuardedDynamicMethodInvocation (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.lang.String, java.util.Map) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices String methodName java.util.Map methodMap java.lang.invoke.MethodHandle inv private java.lang.invoke.MethodHandle getDynamicMethodInvocation (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.lang.String, java.util.Map) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices String methodName java.util.Map methodMap jdk.internal.dynalink.beans.DynamicMethod dynaMethod private jdk.internal.dynalink.beans.DynamicMethod getDynamicMethod (java.lang.String, java.util.Map) String methodName java.util.Map methodMap jdk.internal.dynalink.beans.DynamicMethod dynaMethod private jdk.internal.dynalink.beans.SingleDynamicMethod getExplicitSignatureDynamicMethod (java.lang.String, java.util.Map) String fullName java.util.Map methodsMap int lastChar int openBrace String name String signature jdk.internal.dynalink.beans.DynamicMethod simpleNamedMethod private jdk.internal.dynalink.beans.GuardedInvocationComponent getPropertySetter (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception java.lang.invoke.MethodHandle fallbackFolded java.lang.invoke.MethodType origType java.lang.invoke.MethodType type java.lang.invoke.MethodType setterType java.lang.invoke.MethodHandle boundGetter java.lang.invoke.MethodHandle typedGetter java.lang.invoke.MethodHandle invokeHandle java.lang.invoke.MethodHandle invokeHandleFolded jdk.internal.dynalink.beans.GuardedInvocationComponent nextComponent java.lang.invoke.MethodHandle fallbackFolded java.lang.invoke.MethodHandle compositeSetter jdk.internal.dynalink.linker.GuardedInvocation gi jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List operations private jdk.internal.dynalink.beans.GuardedInvocationComponent getPropertyGetter (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception java.lang.invoke.MethodHandle fallbackFolded java.lang.invoke.MethodHandle nextInvocation java.lang.invoke.MethodType nextType java.lang.invoke.MethodType type java.lang.invoke.MethodHandle typedGetter java.lang.invoke.MethodHandle callSiteBoundMethodGetter java.lang.invoke.MethodHandle callSiteBoundInvoker java.lang.invoke.MethodHandle invokeHandleTyped java.lang.invoke.MethodHandle invokeHandleFolded jdk.internal.dynalink.beans.GuardedInvocationComponent nextComponent java.lang.invoke.MethodHandle fallbackFolded java.lang.invoke.MethodHandle compositeGetter jdk.internal.dynalink.beans.AbstractJavaLinker$AnnotatedDynamicMethod annGetter java.lang.invoke.MethodHandle getter jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List ops private java.lang.invoke.MethodHandle getGuard (jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType, java.lang.invoke.MethodType) jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType java.lang.invoke.MethodType methodType private jdk.internal.dynalink.beans.GuardedInvocationComponent getMethodGetter (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception jdk.internal.dynalink.beans.GuardedInvocationComponent nextComponent java.lang.invoke.MethodHandle typedGetter java.lang.invoke.MethodHandle returnMethodHandle java.lang.invoke.MethodHandle nextComponentInvocation java.lang.invoke.MethodHandle nextCombinedInvocation java.lang.invoke.MethodHandle compositeGetter jdk.internal.dynalink.beans.DynamicMethod method jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List ops java.lang.invoke.MethodType type static jdk.internal.dynalink.beans.AbstractJavaLinker$MethodPair matchReturnTypes (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle m1 java.lang.invoke.MethodHandle m2 java.lang.invoke.MethodType type1 java.lang.invoke.MethodType type2 Class commonRetType private static void assertParameterCount (jdk.internal.dynalink.CallSiteDescriptor, int) jdk.internal.dynalink.CallSiteDescriptor descriptor int paramCount private java.lang.Object getPropertyGetterHandle (java.lang.Object) Object id private java.lang.invoke.MethodHandle getPropertySetterHandle (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.lang.Object) jdk.internal.dynalink.CallSiteDescriptor setterDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices Object id private java.lang.Object getDynamicMethod (java.lang.Object) Object name jdk.internal.dynalink.beans.DynamicMethod getDynamicMethod (java.lang.String) String name private static java.lang.reflect.Method getMostGenericGetter (java.lang.reflect.Method) java.lang.reflect.Method getter private static java.lang.reflect.Method getMostGenericGetter (java.lang.String, java.lang.Class, java.lang.Class) java.lang.reflect.Method itfGetter Class itf String name Class returnType Class declaringClass java.lang.reflect.Method superGetter static void <clinit> () }
jdk/internal/dynalink/beans/AccessibleMembersLookup$MethodSignature.class
AccessibleMembersLookup.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.AccessibleMembersLookup$MethodSignature extends java.lang.Object { private final String name private final Class[] args void <init> (java.lang.String, java.lang.Class[]) String name Class[] args void <init> (java.lang.reflect.Method) java.lang.reflect.Method method public boolean equals (java.lang.Object) jdk.internal.dynalink.beans.AccessibleMembersLookup$MethodSignature ms Object o public int hashCode () public java.lang.String toString () int i StringBuilder b }
jdk/internal/dynalink/beans/AccessibleMembersLookup.class
AccessibleMembersLookup.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.AccessibleMembersLookup extends java.lang.Object { private final java.util.Map methods private final java.util.Set innerClasses private final boolean instance void <init> (java.lang.Class, boolean) Class clazz boolean instance java.lang.reflect.Method getAccessibleMethod (java.lang.reflect.Method) java.lang.reflect.Method m java.util.Collection getMethods () java.lang.Class[] getInnerClasses () private void lookupAccessibleMembers (java.lang.Class) Class declaringClass jdk.internal.dynalink.beans.AccessibleMembersLookup$MethodSignature sig boolean isStatic java.lang.reflect.Method method Class innerClass boolean searchSuperTypes int i Class[] interfaces Class superclass Class clazz boolean searchSuperTypes }
jdk/internal/dynalink/beans/ApplicableOverloadedMethods$1.class
ApplicableOverloadedMethods.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.ApplicableOverloadedMethods$1 extends jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest { void <init> () boolean isApplicable (java.lang.invoke.MethodType, jdk.internal.dynalink.beans.SingleDynamicMethod) int i java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.SingleDynamicMethod method java.lang.invoke.MethodType methodType int methodArity }
jdk/internal/dynalink/beans/ApplicableOverloadedMethods$2.class
ApplicableOverloadedMethods.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.ApplicableOverloadedMethods$2 extends jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest { void <init> () boolean isApplicable (java.lang.invoke.MethodType, jdk.internal.dynalink.beans.SingleDynamicMethod) int i java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.SingleDynamicMethod method java.lang.invoke.MethodType methodType int methodArity }
jdk/internal/dynalink/beans/ApplicableOverloadedMethods$3.class
ApplicableOverloadedMethods.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.ApplicableOverloadedMethods$3 extends jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest { void <init> () boolean isApplicable (java.lang.invoke.MethodType, jdk.internal.dynalink.beans.SingleDynamicMethod) int i int i java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.SingleDynamicMethod method java.lang.invoke.MethodType methodType int methodArity int fixArity int callSiteArity Class varArgType }
jdk/internal/dynalink/beans/ApplicableOverloadedMethods$ApplicabilityTest.class
ApplicableOverloadedMethods.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest extends java.lang.Object { void <init> () abstract boolean isApplicable (java.lang.invoke.MethodType, jdk.internal.dynalink.beans.SingleDynamicMethod) }
jdk/internal/dynalink/beans/ApplicableOverloadedMethods.class
ApplicableOverloadedMethods.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.ApplicableOverloadedMethods extends java.lang.Object { private final java.util.List methods private final boolean varArgs static final jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest APPLICABLE_BY_SUBTYPING static final jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest APPLICABLE_BY_METHOD_INVOCATION_CONVERSION static final jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest APPLICABLE_BY_VARIABLE_ARITY void <init> (java.util.List, java.lang.invoke.MethodType, jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest) jdk.internal.dynalink.beans.SingleDynamicMethod m java.util.List methods java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest test java.util.List getMethods () java.util.List findMaximallySpecificMethods () static void <clinit> () }
jdk/internal/dynalink/beans/BeanIntrospector.class
BeanIntrospector.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.BeanIntrospector extends jdk.internal.dynalink.beans.FacetIntrospector { void <init> (java.lang.Class) Class clazz java.util.Map getInnerClassGetters () java.lang.invoke.MethodHandle editMethodHandle (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh }
jdk/internal/dynalink/beans/BeanLinker$1.class
BeanLinker.java package jdk.internal.dynalink.beans synthetic jdk.internal.dynalink.beans.BeanLinker$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$internal$dynalink$beans$BeanLinker$CollectionType static void <clinit> () }
jdk/internal/dynalink/beans/BeanLinker$Binder.class
BeanLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.BeanLinker$Binder extends java.lang.Object { private final jdk.internal.dynalink.linker.LinkerServices linkerServices private final java.lang.invoke.MethodType methodType private final Object fixedKey void <init> (jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodType, java.lang.Object) jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodType methodType Object fixedKey java.lang.invoke.MethodHandle bind (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodHandle bindTest (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle handle private java.lang.invoke.MethodHandle bindToFixedKey (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle handle }
jdk/internal/dynalink/beans/BeanLinker$CollectionType.class
BeanLinker.java package jdk.internal.dynalink.beans final enum jdk.internal.dynalink.beans.BeanLinker$CollectionType extends java.lang.Enum { public static final enum jdk.internal.dynalink.beans.BeanLinker$CollectionType ARRAY public static final enum jdk.internal.dynalink.beans.BeanLinker$CollectionType LIST public static final enum jdk.internal.dynalink.beans.BeanLinker$CollectionType MAP private static final synthetic jdk.internal.dynalink.beans.BeanLinker$CollectionType[] $VALUES public static jdk.internal.dynalink.beans.BeanLinker$CollectionType[] values () public static jdk.internal.dynalink.beans.BeanLinker$CollectionType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/internal/dynalink/beans/BeanLinker.class
BeanLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.BeanLinker extends jdk.internal.dynalink.beans.AbstractJavaLinker implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private static java.lang.invoke.MethodHandle GET_LIST_ELEMENT private static java.lang.invoke.MethodHandle GET_MAP_ELEMENT private static java.lang.invoke.MethodHandle LIST_GUARD private static java.lang.invoke.MethodHandle MAP_GUARD private static java.lang.invoke.MethodHandle RANGE_CHECK_ARRAY private static java.lang.invoke.MethodHandle RANGE_CHECK_LIST private static java.lang.invoke.MethodHandle CONTAINS_MAP private static java.lang.invoke.MethodHandle SET_LIST_ELEMENT private static java.lang.invoke.MethodHandle PUT_MAP_ELEMENT private static java.lang.invoke.MethodHandle GET_ARRAY_LENGTH private static java.lang.invoke.MethodHandle GET_COLLECTION_LENGTH private static java.lang.invoke.MethodHandle GET_MAP_LENGTH private static java.lang.invoke.MethodHandle COLLECTION_GUARD static final synthetic boolean $assertionsDisabled void <init> (java.lang.Class) Class clazz public boolean canLinkType (java.lang.Class) Class type jdk.internal.dynalink.beans.FacetIntrospector createFacetIntrospector () protected jdk.internal.dynalink.beans.GuardedInvocationComponent getGuardedInvocationComponent (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List operations jdk.internal.dynalink.beans.GuardedInvocationComponent superGic String op private jdk.internal.dynalink.beans.GuardedInvocationComponent getElementGetter (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType Object typedFixedKey java.lang.invoke.MethodHandle checkGuard java.lang.invoke.MethodHandle checkGuard java.lang.invoke.MethodHandle checkGuard jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List operations java.lang.invoke.MethodType callSiteType Class declaredType jdk.internal.dynalink.beans.GuardedInvocationComponent nextComponent jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType String fixedKey Object typedFixedKey jdk.internal.dynalink.linker.GuardedInvocation gi jdk.internal.dynalink.beans.BeanLinker$Binder binder java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle checkGuard jdk.internal.dynalink.beans.AbstractJavaLinker$MethodPair matchedInvocations private static jdk.internal.dynalink.beans.GuardedInvocationComponent createInternalFilteredGuardedInvocationComponent (java.lang.invoke.MethodHandle, jdk.internal.dynalink.linker.LinkerServices) java.lang.invoke.MethodHandle invocation jdk.internal.dynalink.linker.LinkerServices linkerServices private static jdk.internal.dynalink.beans.GuardedInvocationComponent createInternalFilteredGuardedInvocationComponent (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.Class, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType, jdk.internal.dynalink.linker.LinkerServices) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard Class validatorClass jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType jdk.internal.dynalink.linker.LinkerServices linkerServices private static java.lang.String getFixedKey (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor private static java.lang.Object convertKeyToInteger (java.lang.String, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception Object val Number n int intIndex double doubleValue Throwable e Throwable t NumberFormatException e String fixedKey jdk.internal.dynalink.linker.LinkerServices linkerServices private static java.lang.invoke.MethodHandle convertArgToInt (java.lang.invoke.MethodHandle, jdk.internal.dynalink.linker.LinkerServices, jdk.internal.dynalink.CallSiteDescriptor) java.lang.invoke.MethodHandle converter java.lang.invoke.MethodHandle mh jdk.internal.dynalink.linker.LinkerServices ls jdk.internal.dynalink.CallSiteDescriptor desc Class sourceType private static java.lang.invoke.MethodHandle findRangeCheck (java.lang.Class) Class collectionType private static final boolean rangeCheck (java.lang.Object, java.lang.Object) Object array Object index Number n int intIndex double doubleValue private static final boolean rangeCheck (java.util.List, java.lang.Object) java.util.List list Object index Number n int intIndex double doubleValue private jdk.internal.dynalink.beans.GuardedInvocationComponent getElementSetter (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices, java.util.List) throws java.lang.Exception jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType Object typedFixedKey jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.util.List operations java.lang.invoke.MethodType callSiteType Class declaredType jdk.internal.dynalink.beans.GuardedInvocationComponent gic jdk.internal.dynalink.beans.BeanLinker$CollectionType collectionType jdk.internal.dynalink.beans.GuardedInvocationComponent nextComponent String fixedKey Object typedFixedKey jdk.internal.dynalink.linker.GuardedInvocation gi jdk.internal.dynalink.beans.BeanLinker$Binder binder java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle checkGuard jdk.internal.dynalink.beans.AbstractJavaLinker$MethodPair matchedInvocations private jdk.internal.dynalink.beans.GuardedInvocationComponent getLengthGetter (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor java.lang.invoke.MethodType callSiteType Class declaredType private static void assertParameterCount (jdk.internal.dynalink.CallSiteDescriptor, int) jdk.internal.dynalink.CallSiteDescriptor descriptor int paramCount static void <clinit> () }
jdk/internal/dynalink/beans/BeansLinker$1.class
BeansLinker.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.BeansLinker$1 extends java.lang.ClassValue { void <init> () protected jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker computeValue (java.lang.Class) Class clazz protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/beans/BeansLinker.class
BeansLinker.java package jdk.internal.dynalink.beans public jdk.internal.dynalink.beans.BeansLinker extends java.lang.Object implements jdk.internal.dynalink.linker.GuardingDynamicLinker { private static final ClassValue linkers public void <init> () public static jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker getLinkerForClass (java.lang.Class) Class clazz public static boolean isDynamicMethod (java.lang.Object) Object obj public static boolean isDynamicConstructor (java.lang.Object) Object obj public static java.lang.Object getConstructorMethod (java.lang.Class, java.lang.String) Class clazz String signature public static java.util.Collection getReadableInstancePropertyNames (java.lang.Class) Class clazz jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker linker public static java.util.Collection getWritableInstancePropertyNames (java.lang.Class) Class clazz jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker linker public static java.util.Collection getInstanceMethodNames (java.lang.Class) Class clazz jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker linker public static java.util.Collection getReadableStaticPropertyNames (java.lang.Class) Class clazz public static java.util.Collection getWritableStaticPropertyNames (java.lang.Class) Class clazz public static java.util.Collection getStaticMethodNames (java.lang.Class) Class clazz public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor int l Object receiver static void <clinit> () }
jdk/internal/dynalink/beans/CallerSensitiveDetector$1.class
CallerSensitiveDetector.java package jdk.internal.dynalink.beans synthetic jdk.internal.dynalink.beans.CallerSensitiveDetector$1 extends java.lang.Object { }
jdk/internal/dynalink/beans/CallerSensitiveDetector$DetectionStrategy.class
CallerSensitiveDetector.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.CallerSensitiveDetector$DetectionStrategy extends java.lang.Object { private void <init> () abstract boolean isCallerSensitive (java.lang.reflect.AccessibleObject) synthetic void <init> (jdk.internal.dynalink.beans.CallerSensitiveDetector$1) jdk.internal.dynalink.beans.CallerSensitiveDetector$1 x0 }
jdk/internal/dynalink/beans/CallerSensitiveDetector$PrivilegedDetectionStrategy.class
CallerSensitiveDetector.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.CallerSensitiveDetector$PrivilegedDetectionStrategy extends jdk.internal.dynalink.beans.CallerSensitiveDetector$DetectionStrategy { private static final Class CALLER_SENSITIVE_ANNOTATION_CLASS private void <init> () boolean isCallerSensitive (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject ao synthetic void <init> (jdk.internal.dynalink.beans.CallerSensitiveDetector$1) jdk.internal.dynalink.beans.CallerSensitiveDetector$1 x0 static void <clinit> () }
jdk/internal/dynalink/beans/CallerSensitiveDetector$UnprivilegedDetectionStrategy.class
CallerSensitiveDetector.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.CallerSensitiveDetector$UnprivilegedDetectionStrategy extends jdk.internal.dynalink.beans.CallerSensitiveDetector$DetectionStrategy { private static final String CALLER_SENSITIVE_ANNOTATION_STRING private void <init> () boolean isCallerSensitive (java.lang.reflect.AccessibleObject) java.lang.annotation.Annotation a java.lang.reflect.AccessibleObject o synthetic void <init> (jdk.internal.dynalink.beans.CallerSensitiveDetector$1) jdk.internal.dynalink.beans.CallerSensitiveDetector$1 x0 }
jdk/internal/dynalink/beans/CallerSensitiveDetector.class
CallerSensitiveDetector.java package jdk.internal.dynalink.beans public jdk.internal.dynalink.beans.CallerSensitiveDetector extends java.lang.Object { private static final jdk.internal.dynalink.beans.CallerSensitiveDetector$DetectionStrategy DETECTION_STRATEGY public void <init> () static boolean isCallerSensitive (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject ao private static jdk.internal.dynalink.beans.CallerSensitiveDetector$DetectionStrategy getDetectionStrategy () Throwable t static void <clinit> () }
jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.class
CallerSensitiveDynamicMethod.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.CallerSensitiveDynamicMethod extends jdk.internal.dynalink.beans.SingleDynamicMethod { private final java.lang.reflect.AccessibleObject target private final java.lang.invoke.MethodType type void <init> (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject target private static java.lang.String getName (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject target java.lang.reflect.Member m boolean constructor java.lang.invoke.MethodType getMethodType () private static java.lang.invoke.MethodType getMethodType (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject ao boolean isMethod Class rtype Class[] ptypes java.lang.invoke.MethodType type java.lang.reflect.Member m boolean isVarArgs () java.lang.invoke.MethodHandle getTarget (java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandles$Lookup lookup boolean isConstructor () }
jdk/internal/dynalink/beans/CheckRestrictedPackage$1.class
CheckRestrictedPackage.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.CheckRestrictedPackage$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic SecurityManager val$sm final synthetic String val$name final synthetic int val$i void <init> (java.lang.SecurityManager, java.lang.String, int) public java.lang.Void run () public volatile synthetic java.lang.Object run () }
jdk/internal/dynalink/beans/CheckRestrictedPackage.class
CheckRestrictedPackage.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.CheckRestrictedPackage extends java.lang.Object { private static final java.security.AccessControlContext NO_PERMISSIONS_CONTEXT void <init> () static boolean isRestrictedClass (java.lang.Class) SecurityException e Class clazz SecurityManager sm String name int i private static java.security.AccessControlContext createNoPermissionsContext () static void <clinit> () }
jdk/internal/dynalink/beans/ClassLinker.class
ClassLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.ClassLinker extends jdk.internal.dynalink.beans.BeanLinker { private static final java.lang.invoke.MethodHandle FOR_CLASS void <init> () static void <clinit> () }
jdk/internal/dynalink/beans/ClassString$1.class
ClassString.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.ClassString$1 extends java.lang.Object { void <init> () }
jdk/internal/dynalink/beans/ClassString.class
ClassString.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.ClassString extends java.lang.Object { static final Class NULL_CLASS private final Class[] classes private int hashCode void <init> (java.lang.Class[]) Class[] classes void <init> (java.lang.invoke.MethodType) java.lang.invoke.MethodType type public boolean equals (java.lang.Object) int i Object other Class[] otherClasses public int hashCode () int i int h boolean isVisibleFrom (java.lang.ClassLoader) int i ClassLoader classLoader java.util.List getMaximallySpecifics (java.util.List, jdk.internal.dynalink.linker.LinkerServices, boolean) java.util.List methods jdk.internal.dynalink.linker.LinkerServices linkerServices boolean varArg java.util.LinkedList getApplicables (java.util.List, jdk.internal.dynalink.linker.LinkerServices, boolean) java.lang.invoke.MethodHandle member java.util.List methods jdk.internal.dynalink.linker.LinkerServices linkerServices boolean varArg java.util.LinkedList list private boolean isApplicable (java.lang.invoke.MethodHandle, jdk.internal.dynalink.linker.LinkerServices, boolean) int i int i Class varArgType java.lang.invoke.MethodHandle method jdk.internal.dynalink.linker.LinkerServices linkerServices boolean varArg Class[] formalTypes int cl int fl private static boolean canConvert (jdk.internal.dynalink.linker.LinkerServices, java.lang.Class, java.lang.Class) jdk.internal.dynalink.linker.LinkerServices ls Class from Class to static void <clinit> () }
jdk/internal/dynalink/beans/DynamicMethod.class
DynamicMethod.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.DynamicMethod extends java.lang.Object { private final String name void <init> (java.lang.String) String name java.lang.String getName () abstract java.lang.invoke.MethodHandle getInvocation (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices) abstract jdk.internal.dynalink.beans.SingleDynamicMethod getMethodForExactParamTypes (java.lang.String) abstract boolean contains (jdk.internal.dynalink.beans.SingleDynamicMethod) static java.lang.String getClassAndMethodName (java.lang.Class, java.lang.String) Class clazz String name String clazzName public java.lang.String toString () boolean isConstructor () }
jdk/internal/dynalink/beans/DynamicMethodLinker.class
DynamicMethodLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.DynamicMethodLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { void <init> () public boolean canLinkType (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle ctorInvocation java.lang.invoke.MethodHandle invocation jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices Object receiver jdk.internal.dynalink.CallSiteDescriptor desc String operator jdk.internal.dynalink.beans.DynamicMethod dynMethod boolean constructor java.lang.invoke.MethodHandle invocation }
jdk/internal/dynalink/beans/FacetIntrospector.class
FacetIntrospector.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.FacetIntrospector extends java.lang.Object { private final Class clazz private final boolean instance private final boolean isRestricted protected final jdk.internal.dynalink.beans.AccessibleMembersLookup membersLookup void <init> (java.lang.Class, boolean) Class clazz boolean instance abstract java.util.Map getInnerClassGetters () java.util.Collection getFields () boolean isStatic java.lang.reflect.Field field java.lang.reflect.Field[] fields java.util.Collection cfields boolean isAccessible (java.lang.reflect.Member) java.lang.reflect.Member m Class declaring java.util.Collection getMethods () java.lang.invoke.MethodHandle unreflectGetter (java.lang.reflect.Field) java.lang.reflect.Field field java.lang.invoke.MethodHandle unreflectSetter (java.lang.reflect.Field) java.lang.reflect.Field field abstract java.lang.invoke.MethodHandle editMethodHandle (java.lang.invoke.MethodHandle) }
jdk/internal/dynalink/beans/GuardedInvocationComponent$1.class
GuardedInvocationComponent.java package jdk.internal.dynalink.beans synthetic jdk.internal.dynalink.beans.GuardedInvocationComponent$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$internal$dynalink$beans$GuardedInvocationComponent$ValidationType static void <clinit> () }
jdk/internal/dynalink/beans/GuardedInvocationComponent$ValidationType.class
GuardedInvocationComponent.java package jdk.internal.dynalink.beans final enum jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType extends java.lang.Enum { public static final enum jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType NONE public static final enum jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType INSTANCE_OF public static final enum jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType EXACT_CLASS public static final enum jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType IS_ARRAY private static final synthetic jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType[] $VALUES public static jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType[] values () public static jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/internal/dynalink/beans/GuardedInvocationComponent$Validator.class
GuardedInvocationComponent.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator extends java.lang.Object { final Class validatorClass final jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType void <init> (java.lang.Class, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) Class validatorClass jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator compose (jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator) jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator other private boolean isAssignableFrom (jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator) jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator other public java.lang.String toString () }
jdk/internal/dynalink/beans/GuardedInvocationComponent.class
GuardedInvocationComponent.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.GuardedInvocationComponent extends java.lang.Object { private final jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation private final jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator validator void <init> (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle invocation void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.Class, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard Class validatorClass jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType void <init> (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.Class, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation Class validatorClass jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType validationType jdk.internal.dynalink.beans.GuardedInvocationComponent replaceInvocation (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle newInvocation jdk.internal.dynalink.beans.GuardedInvocationComponent replaceInvocation (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle newInvocation java.lang.invoke.MethodHandle newGuard private void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator validator private void <init> (jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator) jdk.internal.dynalink.linker.GuardedInvocation guardedInvocation jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator validator jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation () java.lang.Class getValidatorClass () jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType getValidationType () jdk.internal.dynalink.beans.GuardedInvocationComponent compose (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.Class, jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType) java.lang.invoke.MethodHandle compositeInvocation java.lang.invoke.MethodHandle otherGuard Class otherValidatorClass jdk.internal.dynalink.beans.GuardedInvocationComponent$ValidationType otherValidationType jdk.internal.dynalink.beans.GuardedInvocationComponent$Validator compositeValidator java.lang.invoke.MethodHandle compositeGuard }
jdk/internal/dynalink/beans/MaximallySpecific$1.class
MaximallySpecific.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.MaximallySpecific$1 extends jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter { void <init> () java.lang.invoke.MethodType getMethodType (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle t volatile synthetic java.lang.invoke.MethodType getMethodType (java.lang.Object) }
jdk/internal/dynalink/beans/MaximallySpecific$2.class
MaximallySpecific.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.MaximallySpecific$2 extends jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter { void <init> () java.lang.invoke.MethodType getMethodType (jdk.internal.dynalink.beans.SingleDynamicMethod) jdk.internal.dynalink.beans.SingleDynamicMethod t volatile synthetic java.lang.invoke.MethodType getMethodType (java.lang.Object) }
jdk/internal/dynalink/beans/MaximallySpecific$3.class
MaximallySpecific.java package jdk.internal.dynalink.beans synthetic jdk.internal.dynalink.beans.MaximallySpecific$3 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$internal$dynalink$linker$ConversionComparator$Comparison static void <clinit> () }
jdk/internal/dynalink/beans/MaximallySpecific$MethodTypeGetter.class
MaximallySpecific.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter extends java.lang.Object { private void <init> () abstract java.lang.invoke.MethodType getMethodType (java.lang.Object) synthetic void <init> (jdk.internal.dynalink.beans.MaximallySpecific$1) jdk.internal.dynalink.beans.MaximallySpecific$1 x0 }
jdk/internal/dynalink/beans/MaximallySpecific.class
MaximallySpecific.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.MaximallySpecific extends java.lang.Object { private static final jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter METHOD_HANDLE_TYPE_GETTER private static final jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter DYNAMIC_METHOD_TYPE_GETTER static final synthetic boolean $assertionsDisabled void <init> () static java.util.List getMaximallySpecificMethods (java.util.List, boolean) java.util.List methods boolean varArgs static java.util.List getMaximallySpecificMethodHandles (java.util.List, boolean, java.lang.Class[], jdk.internal.dynalink.linker.LinkerServices) java.util.List methods boolean varArgs Class[] argTypes jdk.internal.dynalink.linker.LinkerServices ls static java.util.List getMaximallySpecificSingleDynamicMethods (java.util.List, boolean, java.lang.Class[], jdk.internal.dynalink.linker.LinkerServices) java.util.List methods boolean varArgs Class[] argTypes jdk.internal.dynalink.linker.LinkerServices ls private static java.util.List getMaximallySpecificMethods (java.util.List, boolean, java.lang.Class[], jdk.internal.dynalink.linker.LinkerServices, jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter) Object max java.util.Iterator maximal java.lang.invoke.MethodType methodType boolean lessSpecific Object m java.util.List methods boolean varArgs Class[] argTypes jdk.internal.dynalink.linker.LinkerServices ls jdk.internal.dynalink.beans.MaximallySpecific$MethodTypeGetter methodTypeGetter java.util.LinkedList maximals private static jdk.internal.dynalink.linker.ConversionComparator$Comparison isMoreSpecific (java.lang.invoke.MethodType, java.lang.invoke.MethodType, boolean, java.lang.Class[], jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.linker.ConversionComparator$Comparison cmp Class c1 Class c2 int i java.lang.invoke.MethodType t1 java.lang.invoke.MethodType t2 boolean varArgs Class[] argTypes jdk.internal.dynalink.linker.LinkerServices ls int pc1 int pc2 int maxPc boolean t1MoreSpecific boolean t2MoreSpecific private static jdk.internal.dynalink.linker.ConversionComparator$Comparison compare (java.lang.Class, java.lang.Class, java.lang.Class[], int, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.linker.ConversionComparator$Comparison c Class c1 Class c2 Class[] argTypes int i jdk.internal.dynalink.linker.LinkerServices cmp private static java.lang.Class getParameterClass (java.lang.invoke.MethodType, int, int, boolean) java.lang.invoke.MethodType t int l int i boolean varArgs static void <clinit> () }
jdk/internal/dynalink/beans/OverloadedDynamicMethod.class
OverloadedDynamicMethod.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.OverloadedDynamicMethod extends jdk.internal.dynalink.beans.DynamicMethod { private final java.util.LinkedList methods private final ClassLoader classLoader static final synthetic boolean $assertionsDisabled void <init> (java.lang.Class, java.lang.String) Class clazz String name private void <init> (java.util.LinkedList, java.lang.ClassLoader, java.lang.String) java.util.LinkedList methods ClassLoader classLoader String name jdk.internal.dynalink.beans.SingleDynamicMethod getMethodForExactParamTypes (java.lang.String) jdk.internal.dynalink.beans.SingleDynamicMethod matchingMethod jdk.internal.dynalink.beans.SingleDynamicMethod method String paramTypes java.util.LinkedList matchingMethods public java.lang.invoke.MethodHandle getInvocation (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.beans.SingleDynamicMethod m java.util.Iterator it jdk.internal.dynalink.beans.SingleDynamicMethod method java.util.List methodHandles java.lang.invoke.MethodHandles$Lookup lookup jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.ApplicableOverloadedMethods subtypingApplicables jdk.internal.dynalink.beans.ApplicableOverloadedMethods methodInvocationApplicables jdk.internal.dynalink.beans.ApplicableOverloadedMethods variableArityApplicables java.util.List maximallySpecifics java.util.List invokables public boolean contains (jdk.internal.dynalink.beans.SingleDynamicMethod) jdk.internal.dynalink.beans.SingleDynamicMethod method jdk.internal.dynalink.beans.SingleDynamicMethod m public boolean isConstructor () public java.lang.String toString () String name jdk.internal.dynalink.beans.SingleDynamicMethod m String name java.util.List names int len java.text.Collator collator String className int totalLength StringBuilder b java.lang.ClassLoader getClassLoader () private static boolean isApplicableDynamically (jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodType, jdk.internal.dynalink.beans.SingleDynamicMethod) int i Class callSiteArgType int i jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.SingleDynamicMethod m java.lang.invoke.MethodType methodType boolean varArgs int fixedArgLen int callSiteArgLen Class varArgArrayType Class varArgType private static boolean isApplicableDynamically (jdk.internal.dynalink.linker.LinkerServices, java.lang.Class, java.lang.Class) jdk.internal.dynalink.linker.LinkerServices linkerServices Class callSiteType Class methodType private jdk.internal.dynalink.beans.ApplicableOverloadedMethods getApplicables (java.lang.invoke.MethodType, jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest) java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.beans.ApplicableOverloadedMethods$ApplicabilityTest test public void addMethod (jdk.internal.dynalink.beans.SingleDynamicMethod) jdk.internal.dynalink.beans.SingleDynamicMethod method private boolean constructorFlagConsistent (jdk.internal.dynalink.beans.SingleDynamicMethod) jdk.internal.dynalink.beans.SingleDynamicMethod method static void <clinit> () }
jdk/internal/dynalink/beans/OverloadedMethod.class
OverloadedMethod.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.OverloadedMethod extends java.lang.Object { private final java.util.Map argTypesToMethods private final jdk.internal.dynalink.beans.OverloadedDynamicMethod parent private final java.lang.invoke.MethodType callSiteType private final java.lang.invoke.MethodHandle invoker private final jdk.internal.dynalink.linker.LinkerServices linkerServices private final java.util.ArrayList fixArgMethods private final java.util.ArrayList varArgMethods private static final java.lang.invoke.MethodHandle SELECT_METHOD private static final java.lang.invoke.MethodHandle THROW_NO_SUCH_METHOD private static final java.lang.invoke.MethodHandle THROW_AMBIGUOUS_METHOD void <init> (java.util.List, jdk.internal.dynalink.beans.OverloadedDynamicMethod, java.lang.invoke.MethodType, jdk.internal.dynalink.linker.LinkerServices) java.lang.invoke.MethodHandle asFixed java.lang.invoke.MethodHandle mh java.util.List methodHandles jdk.internal.dynalink.beans.OverloadedDynamicMethod parent java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.linker.LinkerServices linkerServices Class commonRetType int argNum java.lang.invoke.MethodHandle bound java.lang.invoke.MethodHandle collecting java.lang.invoke.MethodHandle getInvoker () private java.lang.invoke.MethodHandle selectMethod (java.lang.Object[]) throws java.lang.NoSuchMethodException Object arg int i java.util.List methods Object[] args Class[] argTypes jdk.internal.dynalink.beans.ClassString classString java.lang.invoke.MethodHandle method private java.lang.invoke.MethodHandle getNoSuchMethodThrower (java.lang.Class[]) Class[] argTypes private void throwNoSuchMethod (java.lang.Class[]) throws java.lang.NoSuchMethodException Class[] argTypes private java.lang.invoke.MethodHandle getAmbiguousMethodThrower (java.lang.Class[], java.util.List) Class[] argTypes java.util.List methods private java.lang.invoke.MethodHandle adaptThrower (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle rawThrower private void throwAmbiguousMethod (java.lang.Class[], java.util.List) throws java.lang.NoSuchMethodException Class[] argTypes java.util.List methods String arity private static java.lang.String argTypesString (java.lang.Class[]) Class[] classes StringBuilder b private static java.lang.String getSignatureList (java.util.List) java.util.List methods StringBuilder b java.util.Iterator it private static void appendSig (java.lang.StringBuilder, java.lang.invoke.MethodHandle) StringBuilder b java.lang.invoke.MethodHandle m private static void appendTypes (java.lang.StringBuilder, java.lang.Class[], boolean) int i int i StringBuilder b Class[] classes boolean varArg int l private static java.lang.Class getCommonReturnType (java.util.List) java.util.List methodHandles java.util.Iterator it Class retType static void <clinit> () }
jdk/internal/dynalink/beans/SimpleDynamicMethod.class
SimpleDynamicMethod.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.SimpleDynamicMethod extends jdk.internal.dynalink.beans.SingleDynamicMethod { private final java.lang.invoke.MethodHandle target private final boolean constructor void <init> (java.lang.invoke.MethodHandle, java.lang.Class, java.lang.String) java.lang.invoke.MethodHandle target Class clazz String name void <init> (java.lang.invoke.MethodHandle, java.lang.Class, java.lang.String, boolean) java.lang.invoke.MethodHandle target Class clazz String name boolean constructor private static java.lang.String getName (java.lang.invoke.MethodHandle, java.lang.Class, java.lang.String, boolean) java.lang.invoke.MethodHandle target Class clazz String name boolean constructor boolean isVarArgs () java.lang.invoke.MethodType getMethodType () java.lang.invoke.MethodHandle getTarget (java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandles$Lookup lookup boolean isConstructor () }
jdk/internal/dynalink/beans/SingleDynamicMethod.class
SingleDynamicMethod.java package jdk.internal.dynalink.beans abstract jdk.internal.dynalink.beans.SingleDynamicMethod extends jdk.internal.dynalink.beans.DynamicMethod { private static final java.lang.invoke.MethodHandle CAN_CONVERT_TO static final synthetic boolean $assertionsDisabled void <init> (java.lang.String) String name abstract boolean isVarArgs () abstract java.lang.invoke.MethodType getMethodType () abstract java.lang.invoke.MethodHandle getTarget (java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandle getInvocation (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.beans.SingleDynamicMethod getMethodForExactParamTypes (java.lang.String) String paramTypes boolean contains (jdk.internal.dynalink.beans.SingleDynamicMethod) jdk.internal.dynalink.beans.SingleDynamicMethod method static java.lang.String getMethodNameWithSignature (java.lang.invoke.MethodType, java.lang.String, boolean) java.lang.invoke.MethodType type String methodName boolean withReturnType String typeStr int retTypeIndex int secondParamIndex StringBuilder b static java.lang.invoke.MethodHandle getInvocation (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType, jdk.internal.dynalink.linker.LinkerServices) java.lang.invoke.MethodHandle matchedMethod java.lang.invoke.MethodHandle matchedMethod Class callSiteLastArgType java.lang.invoke.MethodHandle varArgCollectingInvocation boolean isAssignableFromArray boolean isCustomConvertible java.lang.invoke.MethodHandle arrayConvertingInvocation java.lang.invoke.MethodHandle canConvertArgToArray java.lang.invoke.MethodHandle canConvertLastArgToArray java.lang.invoke.MethodHandle convertToArrayWhenPossible java.lang.invoke.MethodHandle target java.lang.invoke.MethodType callSiteType jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodHandle filteredTarget java.lang.invoke.MethodType methodType int paramsLen boolean varArgs java.lang.invoke.MethodHandle fixTarget int fixParamsLen int argsLen Class varArgType private static boolean canConvertTo (jdk.internal.dynalink.linker.LinkerServices, java.lang.Class, java.lang.Object) jdk.internal.dynalink.linker.LinkerServices linkerServices Class to Object obj static java.lang.invoke.MethodHandle collectArguments (java.lang.invoke.MethodHandle, int) java.lang.invoke.MethodHandle target int parameterCount java.lang.invoke.MethodType methodType int fixParamsLen Class arrayType private static java.lang.invoke.MethodHandle createConvertingInvocation (java.lang.invoke.MethodHandle, jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle sizedMethod jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodType callSiteType private static boolean typeMatchesDescription (java.lang.String, java.lang.invoke.MethodType) int i String paramTypes java.lang.invoke.MethodType type java.util.StringTokenizer tok private static boolean typeNameMatches (java.lang.String, java.lang.Class) String typeName Class type static void <clinit> () }
jdk/internal/dynalink/beans/StaticClass$1.class
StaticClass.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.StaticClass$1 extends java.lang.ClassValue { void <init> () protected jdk.internal.dynalink.beans.StaticClass computeValue (java.lang.Class) Class type protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/beans/StaticClass.class
StaticClass.java package jdk.internal.dynalink.beans public jdk.internal.dynalink.beans.StaticClass extends java.lang.Object implements java.io.Serializable { private static final ClassValue staticClasses private static final long serialVersionUID private final Class clazz void <init> (java.lang.Class) Class clazz public static jdk.internal.dynalink.beans.StaticClass forClass (java.lang.Class) Class clazz public java.lang.Class getRepresentedClass () public java.lang.String toString () private java.lang.Object readResolve () static void <clinit> () }
jdk/internal/dynalink/beans/StaticClassIntrospector.class
StaticClassIntrospector.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.StaticClassIntrospector extends jdk.internal.dynalink.beans.FacetIntrospector { void <init> (java.lang.Class) Class clazz java.util.Map getInnerClassGetters () Class innerClass java.util.Map map java.lang.invoke.MethodHandle editMethodHandle (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh static java.lang.invoke.MethodHandle editStaticMethodHandle (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh static java.lang.invoke.MethodHandle editConstructorMethodHandle (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle cmh private static java.lang.invoke.MethodHandle dropReceiver (java.lang.invoke.MethodHandle, java.lang.Class) java.lang.invoke.MethodType type java.lang.invoke.MethodHandle mh Class receiverClass java.lang.invoke.MethodHandle newHandle }
jdk/internal/dynalink/beans/StaticClassLinker$1.class
StaticClassLinker.java package jdk.internal.dynalink.beans final jdk.internal.dynalink.beans.StaticClassLinker$1 extends java.lang.ClassValue { void <init> () protected jdk.internal.dynalink.beans.StaticClassLinker$SingleClassStaticsLinker computeValue (java.lang.Class) Class clazz protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/beans/StaticClassLinker$SingleClassStaticsLinker.class
StaticClassLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.StaticClassLinker$SingleClassStaticsLinker extends jdk.internal.dynalink.beans.AbstractJavaLinker { private final jdk.internal.dynalink.beans.DynamicMethod constructor void <init> (java.lang.Class) Class clazz private static jdk.internal.dynalink.beans.DynamicMethod createConstructorMethod (java.lang.Class) java.lang.invoke.MethodHandle boundArrayCtor Class clazz jdk.internal.dynalink.beans.FacetIntrospector createFacetIntrospector () public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception java.lang.invoke.MethodHandle ctorInvocation jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.GuardedInvocation gi jdk.internal.dynalink.CallSiteDescriptor desc String op jdk.internal.dynalink.beans.SingleDynamicMethod getConstructorMethod (java.lang.String) String signature }
jdk/internal/dynalink/beans/StaticClassLinker.class
StaticClassLinker.java package jdk.internal.dynalink.beans jdk.internal.dynalink.beans.StaticClassLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private static final ClassValue linkers static final java.lang.invoke.MethodHandle GET_CLASS static final java.lang.invoke.MethodHandle IS_CLASS static final java.lang.invoke.MethodHandle ARRAY_CTOR void <init> () static java.lang.Object getConstructorMethod (java.lang.Class, java.lang.String) Class clazz String signature static java.util.Collection getReadableStaticPropertyNames (java.lang.Class) Class clazz static java.util.Collection getWritableStaticPropertyNames (java.lang.Class) Class clazz static java.util.Collection getStaticMethodNames (java.lang.Class) Class clazz public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices Object receiver public boolean canLinkType (java.lang.Class) Class type private static boolean isClass (java.lang.Class, java.lang.Object) Class clazz Object obj static void <clinit> () jdk.internal.dynalink.support.Lookup lookup }
jdk/internal/dynalink/beans/messages.properties
jdk/internal/dynalink/linker/ConversionComparator$Comparison.class
ConversionComparator.java package jdk.internal.dynalink.linker public final enum jdk.internal.dynalink.linker.ConversionComparator$Comparison extends java.lang.Enum { public static final enum jdk.internal.dynalink.linker.ConversionComparator$Comparison INDETERMINATE public static final enum jdk.internal.dynalink.linker.ConversionComparator$Comparison TYPE_1_BETTER public static final enum jdk.internal.dynalink.linker.ConversionComparator$Comparison TYPE_2_BETTER private static final synthetic jdk.internal.dynalink.linker.ConversionComparator$Comparison[] $VALUES public static jdk.internal.dynalink.linker.ConversionComparator$Comparison[] values () public static jdk.internal.dynalink.linker.ConversionComparator$Comparison valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/internal/dynalink/linker/ConversionComparator.class
ConversionComparator.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.ConversionComparator extends java.lang.Object { public abstract jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) }
jdk/internal/dynalink/linker/GuardedInvocation.class
GuardedInvocation.java package jdk.internal.dynalink.linker public jdk.internal.dynalink.linker.GuardedInvocation extends java.lang.Object { private final java.lang.invoke.MethodHandle invocation private final java.lang.invoke.MethodHandle guard private final Class exception private final java.lang.invoke.SwitchPoint[] switchPoints public void <init> (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle invocation public void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard public void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.SwitchPoint) java.lang.invoke.MethodHandle invocation java.lang.invoke.SwitchPoint switchPoint public void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.SwitchPoint) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard java.lang.invoke.SwitchPoint switchPoint public void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.SwitchPoint, java.lang.Class) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard java.lang.invoke.SwitchPoint switchPoint Class exception public void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.SwitchPoint[], java.lang.Class) java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle guard java.lang.invoke.SwitchPoint[] switchPoints Class exception public java.lang.invoke.MethodHandle getInvocation () public java.lang.invoke.MethodHandle getGuard () public java.lang.invoke.SwitchPoint[] getSwitchPoints () public java.lang.Class getException () public boolean hasBeenInvalidated () java.lang.invoke.SwitchPoint sp public void assertType (java.lang.invoke.MethodType) java.lang.invoke.MethodType type public jdk.internal.dynalink.linker.GuardedInvocation replaceMethods (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle newInvocation java.lang.invoke.MethodHandle newGuard public jdk.internal.dynalink.linker.GuardedInvocation addSwitchPoint (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint[] newSwitchPoints java.lang.invoke.SwitchPoint newSwitchPoint java.lang.invoke.SwitchPoint[] newSwitchPoints private jdk.internal.dynalink.linker.GuardedInvocation replaceMethodsOrThis (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle newInvocation java.lang.invoke.MethodHandle newGuard public jdk.internal.dynalink.linker.GuardedInvocation asType (java.lang.invoke.MethodType) java.lang.invoke.MethodType newType public jdk.internal.dynalink.linker.GuardedInvocation asType (jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodType) jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodType newType public jdk.internal.dynalink.linker.GuardedInvocation asTypeSafeReturn (jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodType) jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodType newType public jdk.internal.dynalink.linker.GuardedInvocation asType (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public transient jdk.internal.dynalink.linker.GuardedInvocation filterArguments (int, java.lang.invoke.MethodHandle[]) int pos java.lang.invoke.MethodHandle[] filters public jdk.internal.dynalink.linker.GuardedInvocation dropArguments (int, java.util.List) int pos java.util.List valueTypes public transient jdk.internal.dynalink.linker.GuardedInvocation dropArguments (int, java.lang.Class[]) int pos Class[] valueTypes public java.lang.invoke.MethodHandle compose (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle fallback public java.lang.invoke.MethodHandle compose (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.SwitchPoint sp java.lang.invoke.MethodHandle guardFallback java.lang.invoke.MethodHandle switchpointFallback java.lang.invoke.MethodHandle catchFallback java.lang.invoke.MethodHandle guarded java.lang.invoke.MethodHandle catchGuarded java.lang.invoke.MethodHandle spGuarded private static void assertType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle mh java.lang.invoke.MethodType type }
jdk/internal/dynalink/linker/GuardedTypeConversion.class
GuardedTypeConversion.java package jdk.internal.dynalink.linker public jdk.internal.dynalink.linker.GuardedTypeConversion extends java.lang.Object { private final jdk.internal.dynalink.linker.GuardedInvocation conversionInvocation private final boolean cacheable public void <init> (jdk.internal.dynalink.linker.GuardedInvocation, boolean) jdk.internal.dynalink.linker.GuardedInvocation conversionInvocation boolean cacheable public jdk.internal.dynalink.linker.GuardedInvocation getConversionInvocation () public boolean isCacheable () }
jdk/internal/dynalink/linker/GuardingDynamicLinker.class
GuardingDynamicLinker.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.GuardingDynamicLinker extends java.lang.Object { public abstract jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception }
jdk/internal/dynalink/linker/GuardingTypeConverterFactory.class
GuardingTypeConverterFactory.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.GuardingTypeConverterFactory extends java.lang.Object { public abstract jdk.internal.dynalink.linker.GuardedTypeConversion convertToType (java.lang.Class, java.lang.Class) throws java.lang.Exception }
jdk/internal/dynalink/linker/LinkRequest.class
LinkRequest.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.LinkRequest extends java.lang.Object { public abstract jdk.internal.dynalink.CallSiteDescriptor getCallSiteDescriptor () public abstract java.lang.Object getCallSiteToken () public abstract java.lang.Object[] getArguments () public abstract java.lang.Object getReceiver () public abstract int getLinkCount () public abstract boolean isCallSiteUnstable () public abstract jdk.internal.dynalink.linker.LinkRequest withoutRuntimeContext () public abstract jdk.internal.dynalink.linker.LinkRequest replaceArguments (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Object[]) }
jdk/internal/dynalink/linker/LinkerServices$Implementation.class
LinkerServices.java package jdk.internal.dynalink.linker public jdk.internal.dynalink.linker.LinkerServices$Implementation extends java.lang.Object { public void <init> () public static java.lang.invoke.MethodHandle asTypeLosslessReturn (jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType Class handleReturnType }
jdk/internal/dynalink/linker/LinkerServices.class
LinkerServices.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.LinkerServices extends java.lang.Object { public abstract java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) public abstract java.lang.invoke.MethodHandle asTypeLosslessReturn (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) public abstract java.lang.invoke.MethodHandle getTypeConverter (java.lang.Class, java.lang.Class) public abstract boolean canConvert (java.lang.Class, java.lang.Class) public abstract jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest) throws java.lang.Exception public abstract jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) public abstract java.lang.invoke.MethodHandle filterInternalObjects (java.lang.invoke.MethodHandle) }
jdk/internal/dynalink/linker/MethodHandleTransformer.class
MethodHandleTransformer.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.MethodHandleTransformer extends java.lang.Object { public abstract java.lang.invoke.MethodHandle transform (java.lang.invoke.MethodHandle) }
jdk/internal/dynalink/linker/MethodTypeConversionStrategy.class
MethodTypeConversionStrategy.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.MethodTypeConversionStrategy extends java.lang.Object { public abstract java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) }
jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.class
TypeBasedGuardingDynamicLinker.java package jdk.internal.dynalink.linker public abstract jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker extends java.lang.Object implements jdk.internal.dynalink.linker.GuardingDynamicLinker { public abstract boolean canLinkType (java.lang.Class) }
jdk/internal/dynalink/support/AbstractCallSiteDescriptor.class
AbstractCallSiteDescriptor.java package jdk.internal.dynalink.support public abstract jdk.internal.dynalink.support.AbstractCallSiteDescriptor extends java.lang.Object implements jdk.internal.dynalink.CallSiteDescriptor { public void <init> () public java.lang.String getName () public java.lang.invoke.MethodHandles$Lookup getLookup () public boolean equals (java.lang.Object) Object obj public boolean equals (jdk.internal.dynalink.CallSiteDescriptor) int i jdk.internal.dynalink.CallSiteDescriptor csd int ntc public int hashCode () int i java.lang.invoke.MethodHandles$Lookup lookup int h int c public java.lang.String toString () String mt String l StringBuilder b private int getNameLength () int i int c int l private java.lang.StringBuilder appendName (java.lang.StringBuilder) int i StringBuilder b int c private static boolean lookupsEqual (java.lang.invoke.MethodHandles$Lookup, java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandles$Lookup l1 java.lang.invoke.MethodHandles$Lookup l2 }
jdk/internal/dynalink/support/AbstractRelinkableCallSite.class
AbstractRelinkableCallSite.java package jdk.internal.dynalink.support public abstract jdk.internal.dynalink.support.AbstractRelinkableCallSite extends java.lang.invoke.MutableCallSite implements jdk.internal.dynalink.RelinkableCallSite { private final jdk.internal.dynalink.CallSiteDescriptor descriptor protected void <init> (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor descriptor public jdk.internal.dynalink.CallSiteDescriptor getDescriptor () public void initialize (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle relinkAndInvoke }
jdk/internal/dynalink/support/AutoDiscovery.class
AutoDiscovery.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.AutoDiscovery extends java.lang.Object { private void <init> () public static java.util.List loadLinkers () public static java.util.List loadLinkers (java.lang.ClassLoader) ClassLoader cl private static java.util.List getLinkers (java.util.ServiceLoader) Object linker java.util.ServiceLoader loader java.util.List list }
jdk/internal/dynalink/support/BottomGuardingDynamicLinker.class
BottomGuardingDynamicLinker.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.BottomGuardingDynamicLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { public static final jdk.internal.dynalink.support.BottomGuardingDynamicLinker INSTANCE private void <init> () public boolean canLinkType (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices static void <clinit> () }
jdk/internal/dynalink/support/CallSiteDescriptorFactory.class
CallSiteDescriptorFactory.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.CallSiteDescriptorFactory extends java.lang.Object { private static final java.util.WeakHashMap publicDescs private void <init> () public static jdk.internal.dynalink.CallSiteDescriptor create (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType) java.lang.invoke.MethodHandles$Lookup lookup String name java.lang.invoke.MethodType methodType String[] tokenizedName static jdk.internal.dynalink.CallSiteDescriptor getCanonicalPublicDescriptor (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor canonical java.lang.ref.Reference ref jdk.internal.dynalink.CallSiteDescriptor desc protected static java.lang.ref.Reference createReference (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc private static jdk.internal.dynalink.CallSiteDescriptor createPublicCallSiteDescriptor (java.lang.String[], java.lang.invoke.MethodType) String[] tokenizedName java.lang.invoke.MethodType methodType int l private static boolean isPublicLookup (java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandles$Lookup lookup public static java.lang.String[] tokenizeName (java.lang.String) String token int i String name java.util.StringTokenizer tok String[] tokens public static java.util.List tokenizeOperators (jdk.internal.dynalink.CallSiteDescriptor) int i jdk.internal.dynalink.CallSiteDescriptor desc String ops java.util.StringTokenizer tok int count String[] tokens public static jdk.internal.dynalink.CallSiteDescriptor dropParameterTypes (jdk.internal.dynalink.CallSiteDescriptor, int, int) jdk.internal.dynalink.CallSiteDescriptor desc int start int end public static jdk.internal.dynalink.CallSiteDescriptor changeParameterType (jdk.internal.dynalink.CallSiteDescriptor, int, java.lang.Class) jdk.internal.dynalink.CallSiteDescriptor desc int num Class nptype public static jdk.internal.dynalink.CallSiteDescriptor changeReturnType (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Class) jdk.internal.dynalink.CallSiteDescriptor desc Class nrtype public static transient jdk.internal.dynalink.CallSiteDescriptor insertParameterTypes (jdk.internal.dynalink.CallSiteDescriptor, int, java.lang.Class[]) jdk.internal.dynalink.CallSiteDescriptor desc int num Class[] ptypesToInsert public static jdk.internal.dynalink.CallSiteDescriptor insertParameterTypes (jdk.internal.dynalink.CallSiteDescriptor, int, java.util.List) jdk.internal.dynalink.CallSiteDescriptor desc int num java.util.List ptypesToInsert static void <clinit> () }
jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.class
ClassLoaderGetterContextProvider.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.ClassLoaderGetterContextProvider extends java.lang.Object { public static final java.security.AccessControlContext GET_CLASS_LOADER_CONTEXT public void <init> () static void <clinit> () java.security.Permissions perms }
jdk/internal/dynalink/support/ClassMap$1.class
ClassMap.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.ClassMap$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic Class val$clazz final synthetic jdk.internal.dynalink.support.ClassMap this$0 void <init> (jdk.internal.dynalink.support.ClassMap, java.lang.Class) jdk.internal.dynalink.support.ClassMap this$0 public java.lang.ClassLoader run () public volatile synthetic java.lang.Object run () }
jdk/internal/dynalink/support/ClassMap.class
ClassMap.java package jdk.internal.dynalink.support public abstract jdk.internal.dynalink.support.ClassMap extends java.lang.Object { private final java.util.concurrent.ConcurrentMap map private final java.util.Map weakMap private final ClassLoader classLoader static final synthetic boolean $assertionsDisabled protected void <init> (java.lang.ClassLoader) ClassLoader classLoader protected abstract java.lang.Object computeValue (java.lang.Class) public java.lang.Object get (java.lang.Class) java.lang.ref.Reference ref Object refv Object oldV Object oldV Class clazz Object v java.lang.ref.Reference ref Object newV ClassLoader clazzLoader static void <clinit> () }
jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.class
CompositeGuardingDynamicLinker.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.CompositeGuardingDynamicLinker extends java.lang.Object implements jdk.internal.dynalink.linker.GuardingDynamicLinker java.io.Serializable { private static final long serialVersionUID private final jdk.internal.dynalink.linker.GuardingDynamicLinker[] linkers public void <init> (java.lang.Iterable) jdk.internal.dynalink.linker.GuardingDynamicLinker linker Iterable linkers java.util.List l public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.GuardedInvocation invocation jdk.internal.dynalink.linker.GuardingDynamicLinker linker jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices }
jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker$ClassToLinker.class
CompositeTypeBasedGuardingDynamicLinker.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker$ClassToLinker extends java.lang.ClassValue { private static final java.util.List NO_LINKER private final jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker[] linkers private final java.util.List[] singletonLinkers void <init> (jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker[]) int i jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker[] linkers protected java.util.List computeValue (java.lang.Class) jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker linker int i Class clazz java.util.List list protected volatile synthetic java.lang.Object computeValue (java.lang.Class) static void <clinit> () }
jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.class
CompositeTypeBasedGuardingDynamicLinker.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker java.io.Serializable { private static final long serialVersionUID private final ClassValue classToLinker public void <init> (java.lang.Iterable) jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker linker Iterable linkers java.util.List l public boolean canLinkType (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.GuardedInvocation invocation jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker linker jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices Object obj public static java.util.List optimize (java.lang.Iterable) jdk.internal.dynalink.linker.GuardingDynamicLinker linker Iterable linkers java.util.List llinkers java.util.List tblinkers private static void addTypeBased (java.util.List, java.util.List) java.util.List llinkers java.util.List tblinkers }
jdk/internal/dynalink/support/DefaultCallSiteDescriptor.class
DefaultCallSiteDescriptor.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.DefaultCallSiteDescriptor extends jdk.internal.dynalink.support.AbstractCallSiteDescriptor { private final String[] tokenizedName private final java.lang.invoke.MethodType methodType void <init> (java.lang.String[], java.lang.invoke.MethodType) String[] tokenizedName java.lang.invoke.MethodType methodType public int getNameTokenCount () public java.lang.String getNameToken (int) ArrayIndexOutOfBoundsException e int i java.lang.String[] getTokenizedName () public java.lang.invoke.MethodType getMethodType () public jdk.internal.dynalink.CallSiteDescriptor changeMethodType (java.lang.invoke.MethodType) java.lang.invoke.MethodType newMethodType }
jdk/internal/dynalink/support/DefaultInternalObjectFilter.class
DefaultInternalObjectFilter.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.DefaultInternalObjectFilter extends java.lang.Object implements jdk.internal.dynalink.linker.MethodHandleTransformer { private static final java.lang.invoke.MethodHandle FILTER_VARARGS private final java.lang.invoke.MethodHandle parameterFilter private final java.lang.invoke.MethodHandle returnFilter private final java.lang.invoke.MethodHandle varArgFilter static final synthetic boolean $assertionsDisabled public void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle parameterFilter java.lang.invoke.MethodHandle returnFilter public java.lang.invoke.MethodHandle transform (java.lang.invoke.MethodHandle) Class paramType boolean filterVarArg int i int firstFilter java.lang.invoke.MethodHandle paramsFiltered java.lang.invoke.MethodHandle target java.lang.invoke.MethodHandle[] filters java.lang.invoke.MethodType type boolean isVarArg int paramCount java.lang.invoke.MethodHandle paramsFiltered java.lang.invoke.MethodHandle returnFiltered private static java.lang.invoke.MethodHandle checkHandle (java.lang.invoke.MethodHandle, java.lang.String) java.lang.invoke.MethodType objectObjectType java.lang.invoke.MethodHandle handle String handleKind private static java.lang.Object[] filterVarArgs (java.lang.invoke.MethodHandle, java.lang.Object[]) throws java.lang.Throwable Object arg Object newArg int i java.lang.invoke.MethodHandle parameterFilter Object[] args Object[] newArgs static void <clinit> () }
jdk/internal/dynalink/support/DefaultPrelinkFilter.class
DefaultPrelinkFilter.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.DefaultPrelinkFilter extends java.lang.Object implements jdk.internal.dynalink.GuardedInvocationFilter { public void <init> () public jdk.internal.dynalink.linker.GuardedInvocation filter (jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices }
jdk/internal/dynalink/support/Guards.class
Guards.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.Guards extends java.lang.Object { private static final java.util.logging.Logger LOG private static final java.lang.invoke.MethodHandle IS_INSTANCE private static final java.lang.invoke.MethodHandle IS_OF_CLASS private static final java.lang.invoke.MethodHandle IS_ARRAY private static final java.lang.invoke.MethodHandle IS_IDENTICAL private static final java.lang.invoke.MethodHandle IS_NULL private static final java.lang.invoke.MethodHandle IS_NOT_NULL static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.invoke.MethodHandle isOfClass (java.lang.Class, java.lang.invoke.MethodType) Class clazz java.lang.invoke.MethodType type Class declaredType public static java.lang.invoke.MethodHandle isInstance (java.lang.Class, java.lang.invoke.MethodType) Class clazz java.lang.invoke.MethodType type public static java.lang.invoke.MethodHandle isInstance (java.lang.Class, int, java.lang.invoke.MethodType) Class clazz int pos java.lang.invoke.MethodType type Class declaredType public static java.lang.invoke.MethodHandle isArray (int, java.lang.invoke.MethodType) int pos java.lang.invoke.MethodType type Class declaredType public static boolean canReferenceDirectly (java.lang.ClassLoader, java.lang.ClassLoader) ClassLoader referrerLoader ClassLoader referredLoader ClassLoader referrer private static java.lang.invoke.MethodHandle getClassBoundArgumentTest (java.lang.invoke.MethodHandle, java.lang.Class, int, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle test Class clazz int pos java.lang.invoke.MethodType type public static java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle test java.lang.invoke.MethodType type public static java.lang.invoke.MethodHandle asType (jdk.internal.dynalink.linker.LinkerServices, java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) jdk.internal.dynalink.linker.LinkerServices linkerServices java.lang.invoke.MethodHandle test java.lang.invoke.MethodType type private static java.lang.invoke.MethodType getTestType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle test java.lang.invoke.MethodType type private static java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle test int pos java.lang.invoke.MethodType type public static java.lang.invoke.MethodHandle getClassGuard (java.lang.Class) Class clazz public static java.lang.invoke.MethodHandle getInstanceOfGuard (java.lang.Class) Class clazz public static java.lang.invoke.MethodHandle getIdentityGuard (java.lang.Object) Object obj public static java.lang.invoke.MethodHandle isNull () public static java.lang.invoke.MethodHandle isNotNull () private static boolean isNull (java.lang.Object) Object obj private static boolean isNotNull (java.lang.Object) Object obj private static boolean isArray (java.lang.Object) Object o private static boolean isOfClass (java.lang.Class, java.lang.Object) Class c Object o private static boolean isIdentical (java.lang.Object, java.lang.Object) Object o1 Object o2 private static java.lang.invoke.MethodHandle constantTrue (java.lang.invoke.MethodType) java.lang.invoke.MethodType type private static java.lang.invoke.MethodHandle constantFalse (java.lang.invoke.MethodType) java.lang.invoke.MethodType type private static java.lang.invoke.MethodHandle constantBoolean (java.lang.Boolean, java.lang.invoke.MethodType) Boolean value java.lang.invoke.MethodType type static void <clinit> () jdk.internal.dynalink.support.Lookup lookup }
jdk/internal/dynalink/support/LinkRequestImpl.class
LinkRequestImpl.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.LinkRequestImpl extends java.lang.Object implements jdk.internal.dynalink.linker.LinkRequest { private final jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor private final Object callSiteToken private final Object[] arguments private final boolean callSiteUnstable private final int linkCount public transient void <init> (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Object, int, boolean, java.lang.Object[]) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor Object callSiteToken int linkCount boolean callSiteUnstable Object[] arguments public java.lang.Object[] getArguments () public java.lang.Object getReceiver () public jdk.internal.dynalink.CallSiteDescriptor getCallSiteDescriptor () public java.lang.Object getCallSiteToken () public boolean isCallSiteUnstable () public int getLinkCount () public jdk.internal.dynalink.linker.LinkRequest withoutRuntimeContext () public jdk.internal.dynalink.linker.LinkRequest replaceArguments (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Object[]) jdk.internal.dynalink.CallSiteDescriptor newCallSiteDescriptor Object[] newArguments }
jdk/internal/dynalink/support/LinkerServicesImpl.class
LinkerServicesImpl.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.LinkerServicesImpl extends java.lang.Object implements jdk.internal.dynalink.linker.LinkerServices { private static final RuntimePermission GET_CURRENT_LINK_REQUEST private static final ThreadLocal threadLinkRequest private final jdk.internal.dynalink.support.TypeConverterFactory typeConverterFactory private final jdk.internal.dynalink.linker.GuardingDynamicLinker topLevelLinker private final jdk.internal.dynalink.linker.MethodHandleTransformer internalObjectsFilter public void <init> (jdk.internal.dynalink.support.TypeConverterFactory, jdk.internal.dynalink.linker.GuardingDynamicLinker, jdk.internal.dynalink.linker.MethodHandleTransformer) jdk.internal.dynalink.support.TypeConverterFactory typeConverterFactory jdk.internal.dynalink.linker.GuardingDynamicLinker topLevelLinker jdk.internal.dynalink.linker.MethodHandleTransformer internalObjectsFilter public boolean canConvert (java.lang.Class, java.lang.Class) Class from Class to public java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType public java.lang.invoke.MethodHandle asTypeLosslessReturn (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType public java.lang.invoke.MethodHandle getTypeConverter (java.lang.Class, java.lang.Class) Class sourceType Class targetType public jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) Class sourceType Class targetType1 Class targetType2 public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkRequest prevLinkRequest public java.lang.invoke.MethodHandle filterInternalObjects (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle target public static jdk.internal.dynalink.linker.LinkRequest getCurrentLinkRequest () SecurityManager sm static void <clinit> () }
jdk/internal/dynalink/support/Lookup.class
Lookup.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.Lookup extends java.lang.Object { private final java.lang.invoke.MethodHandles$Lookup lookup public static final jdk.internal.dynalink.support.Lookup PUBLIC public void <init> (java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandles$Lookup lookup public java.lang.invoke.MethodHandle unreflect (java.lang.reflect.Method) java.lang.reflect.Method m public static java.lang.invoke.MethodHandle unreflect (java.lang.invoke.MethodHandles$Lookup, java.lang.reflect.Method) IllegalAccessError ee IllegalAccessException e java.lang.invoke.MethodHandles$Lookup lookup java.lang.reflect.Method m public java.lang.invoke.MethodHandle unreflectGetter (java.lang.reflect.Field) IllegalAccessError ee IllegalAccessException e java.lang.reflect.Field f public java.lang.invoke.MethodHandle findGetter (java.lang.Class, java.lang.String, java.lang.Class) IllegalAccessError ee IllegalAccessException e NoSuchFieldError ee NoSuchFieldException e Class refc String name Class type public java.lang.invoke.MethodHandle unreflectSetter (java.lang.reflect.Field) IllegalAccessError ee IllegalAccessException e java.lang.reflect.Field f public java.lang.invoke.MethodHandle unreflectConstructor (java.lang.reflect.Constructor) java.lang.reflect.Constructor c public static java.lang.invoke.MethodHandle unreflectConstructor (java.lang.invoke.MethodHandles$Lookup, java.lang.reflect.Constructor) IllegalAccessError ee IllegalAccessException e java.lang.invoke.MethodHandles$Lookup lookup java.lang.reflect.Constructor c public java.lang.invoke.MethodHandle findSpecial (java.lang.Class, java.lang.String, java.lang.invoke.MethodType) IllegalAccessError ee IllegalAccessException e NoSuchMethodError ee NoSuchMethodException e Class declaringClass String name java.lang.invoke.MethodType type private static java.lang.String methodDescription (java.lang.Class, java.lang.String, java.lang.invoke.MethodType) Class declaringClass String name java.lang.invoke.MethodType type public java.lang.invoke.MethodHandle findStatic (java.lang.Class, java.lang.String, java.lang.invoke.MethodType) IllegalAccessError ee IllegalAccessException e NoSuchMethodError ee NoSuchMethodException e Class declaringClass String name java.lang.invoke.MethodType type public java.lang.invoke.MethodHandle findVirtual (java.lang.Class, java.lang.String, java.lang.invoke.MethodType) IllegalAccessError ee IllegalAccessException e NoSuchMethodError ee NoSuchMethodException e Class declaringClass String name java.lang.invoke.MethodType type public static transient java.lang.invoke.MethodHandle findOwnSpecial (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.Class, java.lang.Class[]) java.lang.invoke.MethodHandles$Lookup lookup String name Class rtype Class[] ptypes public transient java.lang.invoke.MethodHandle findOwnSpecial (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] ptypes public static transient java.lang.invoke.MethodHandle findOwnStatic (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.Class, java.lang.Class[]) java.lang.invoke.MethodHandles$Lookup lookup String name Class rtype Class[] ptypes public transient java.lang.invoke.MethodHandle findOwnStatic (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] ptypes static void <clinit> () }
jdk/internal/dynalink/support/LookupCallSiteDescriptor.class
LookupCallSiteDescriptor.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.LookupCallSiteDescriptor extends jdk.internal.dynalink.support.DefaultCallSiteDescriptor { private final java.lang.invoke.MethodHandles$Lookup lookup void <init> (java.lang.String[], java.lang.invoke.MethodType, java.lang.invoke.MethodHandles$Lookup) String[] tokenizedName java.lang.invoke.MethodType methodType java.lang.invoke.MethodHandles$Lookup lookup public java.lang.invoke.MethodHandles$Lookup getLookup () public jdk.internal.dynalink.CallSiteDescriptor changeMethodType (java.lang.invoke.MethodType) java.lang.invoke.MethodType newMethodType }
jdk/internal/dynalink/support/NameCodec.class
NameCodec.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.NameCodec extends java.lang.Object { private static final char ESCAPE_CHAR private static final char EMPTY_ESCAPE private static final String EMPTY_NAME private static final char EMPTY_CHAR private static final int MIN_ENCODING private static final int MAX_ENCODING private static final char[] ENCODING private static final int MIN_DECODING private static final int MAX_DECODING private static final char[] DECODING static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.String encode (java.lang.String) char e int encodeIndex int i String name int l StringBuilder b int lastEscape public static java.lang.String decode (java.lang.String) char d int nextBackslash int decodeIndex String name int l StringBuilder b int lastEscape int lastBackslash private static void addEncoding (char, char) char from char to static void <clinit> () }
jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.class
NamedDynCallSiteDescriptor.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.NamedDynCallSiteDescriptor extends jdk.internal.dynalink.support.UnnamedDynCallSiteDescriptor { private final String name void <init> (java.lang.String, java.lang.String, java.lang.invoke.MethodType) String op String name java.lang.invoke.MethodType methodType public int getNameTokenCount () public java.lang.String getNameToken (int) int i public jdk.internal.dynalink.CallSiteDescriptor changeMethodType (java.lang.invoke.MethodType) java.lang.invoke.MethodType newMethodType }
jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.class
RuntimeContextLinkRequestImpl.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.RuntimeContextLinkRequestImpl extends jdk.internal.dynalink.support.LinkRequestImpl { private final int runtimeContextArgCount private jdk.internal.dynalink.support.LinkRequestImpl contextStrippedRequest public void <init> (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Object, int, boolean, java.lang.Object[], int) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor Object callSiteToken int linkCount boolean callSiteUnstable Object[] arguments int runtimeContextArgCount public jdk.internal.dynalink.linker.LinkRequest withoutRuntimeContext () public jdk.internal.dynalink.linker.LinkRequest replaceArguments (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Object[]) jdk.internal.dynalink.CallSiteDescriptor callSiteDescriptor Object[] arguments private java.lang.Object[] getTruncatedArguments () Object[] args Object[] newargs }
jdk/internal/dynalink/support/TypeConverterFactory$1$1.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$1$1 extends jdk.internal.dynalink.support.ClassMap { final synthetic Class val$sourceType final synthetic jdk.internal.dynalink.support.TypeConverterFactory$1 this$1 void <init> (jdk.internal.dynalink.support.TypeConverterFactory$1, java.lang.ClassLoader, java.lang.Class) jdk.internal.dynalink.support.TypeConverterFactory$1 this$1 ClassLoader classLoader protected java.lang.invoke.MethodHandle computeValue (java.lang.Class) RuntimeException e Exception e Class targetType protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/support/TypeConverterFactory$1.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$1 extends java.lang.ClassValue { final synthetic jdk.internal.dynalink.support.TypeConverterFactory this$0 void <init> (jdk.internal.dynalink.support.TypeConverterFactory) jdk.internal.dynalink.support.TypeConverterFactory this$0 protected jdk.internal.dynalink.support.ClassMap computeValue (java.lang.Class) Class sourceType protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/support/TypeConverterFactory$2$1.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$2$1 extends jdk.internal.dynalink.support.ClassMap { final synthetic Class val$sourceType final synthetic jdk.internal.dynalink.support.TypeConverterFactory$2 this$1 void <init> (jdk.internal.dynalink.support.TypeConverterFactory$2, java.lang.ClassLoader, java.lang.Class) jdk.internal.dynalink.support.TypeConverterFactory$2 this$1 ClassLoader classLoader protected java.lang.invoke.MethodHandle computeValue (java.lang.Class) java.lang.invoke.MethodHandle converter Class targetType protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/support/TypeConverterFactory$2.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$2 extends java.lang.ClassValue { final synthetic jdk.internal.dynalink.support.TypeConverterFactory this$0 void <init> (jdk.internal.dynalink.support.TypeConverterFactory) jdk.internal.dynalink.support.TypeConverterFactory this$0 protected jdk.internal.dynalink.support.ClassMap computeValue (java.lang.Class) Class sourceType protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/support/TypeConverterFactory$3$1.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$3$1 extends jdk.internal.dynalink.support.ClassMap { final synthetic Class val$sourceType final synthetic jdk.internal.dynalink.support.TypeConverterFactory$3 this$1 void <init> (jdk.internal.dynalink.support.TypeConverterFactory$3, java.lang.ClassLoader, java.lang.Class) jdk.internal.dynalink.support.TypeConverterFactory$3 this$1 ClassLoader classLoader protected java.lang.Boolean computeValue (java.lang.Class) RuntimeException e Exception e Class targetType protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/support/TypeConverterFactory$3.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$3 extends java.lang.ClassValue { final synthetic jdk.internal.dynalink.support.TypeConverterFactory this$0 void <init> (jdk.internal.dynalink.support.TypeConverterFactory) jdk.internal.dynalink.support.TypeConverterFactory this$0 protected jdk.internal.dynalink.support.ClassMap computeValue (java.lang.Class) Class sourceType protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/internal/dynalink/support/TypeConverterFactory$4.class
TypeConverterFactory.java package jdk.internal.dynalink.support final jdk.internal.dynalink.support.TypeConverterFactory$4 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic Class val$clazz void <init> (java.lang.Class) public java.lang.ClassLoader run () public volatile synthetic java.lang.Object run () }
jdk/internal/dynalink/support/TypeConverterFactory$NotCacheableConverter.class
TypeConverterFactory.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.TypeConverterFactory$NotCacheableConverter extends java.lang.RuntimeException { final java.lang.invoke.MethodHandle converter void <init> (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle converter }
jdk/internal/dynalink/support/TypeConverterFactory.class
TypeConverterFactory.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.TypeConverterFactory extends java.lang.Object { private final jdk.internal.dynalink.linker.GuardingTypeConverterFactory[] factories private final jdk.internal.dynalink.linker.ConversionComparator[] comparators private final jdk.internal.dynalink.linker.MethodTypeConversionStrategy autoConversionStrategy private final ClassValue converterMap private final ClassValue converterIdentityMap private final ClassValue canConvert static final java.lang.invoke.MethodHandle IDENTITY_CONVERSION private static final java.lang.ClassLoader getClassLoader (java.lang.Class) Class clazz public void <init> (java.lang.Iterable, jdk.internal.dynalink.linker.MethodTypeConversionStrategy) jdk.internal.dynalink.linker.GuardingTypeConverterFactory factory Iterable factories jdk.internal.dynalink.linker.MethodTypeConversionStrategy autoConversionStrategy java.util.List l java.util.List c public java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle converter Class fromParamType Class toParamType int i java.lang.invoke.MethodHandle converter java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType java.lang.invoke.MethodHandle newHandle java.lang.invoke.MethodType toType int l int pos java.util.List converters Class fromRetType Class toRetType java.lang.invoke.MethodHandle autoConvertedHandle private static java.lang.invoke.MethodHandle applyConverters (java.lang.invoke.MethodHandle, int, java.util.List) java.lang.invoke.MethodHandle handle int pos java.util.List converters java.lang.invoke.MethodHandle newHandle public boolean canConvert (java.lang.Class, java.lang.Class) Class from Class to public jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) jdk.internal.dynalink.linker.ConversionComparator$Comparison result jdk.internal.dynalink.linker.ConversionComparator comparator Class sourceType Class targetType1 Class targetType2 static boolean canAutoConvert (java.lang.Class, java.lang.Class) Class fromType Class toType java.lang.invoke.MethodHandle getCacheableTypeConverterNull (java.lang.Class, java.lang.Class) Class sourceType Class targetType java.lang.invoke.MethodHandle converter java.lang.invoke.MethodHandle getTypeConverterNull (java.lang.Class, java.lang.Class) jdk.internal.dynalink.support.TypeConverterFactory$NotCacheableConverter e Class sourceType Class targetType java.lang.invoke.MethodHandle getCacheableTypeConverter (java.lang.Class, java.lang.Class) Class sourceType Class targetType public java.lang.invoke.MethodHandle getTypeConverter (java.lang.Class, java.lang.Class) jdk.internal.dynalink.support.TypeConverterFactory$NotCacheableConverter e Class sourceType Class targetType java.lang.invoke.MethodHandle createConverter (java.lang.Class, java.lang.Class) throws java.lang.Exception jdk.internal.dynalink.linker.GuardedInvocation conversionInvocation jdk.internal.dynalink.linker.GuardedTypeConversion next int i Class sourceType Class targetType java.lang.invoke.MethodType type java.lang.invoke.MethodHandle identity java.lang.invoke.MethodHandle last boolean cacheable static synthetic java.lang.ClassLoader access$000 (java.lang.Class) Class x0 static void <clinit> () }
jdk/internal/dynalink/support/TypeUtilities.class
TypeUtilities.java package jdk.internal.dynalink.support public jdk.internal.dynalink.support.TypeUtilities extends java.lang.Object { static final Class OBJECT_CLASS private static final java.util.Map WRAPPER_TYPES private static final java.util.Map PRIMITIVE_TYPES private static final java.util.Map PRIMITIVE_TYPES_BY_NAME private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPES private static final java.util.Set PRIMITIVE_WRAPPER_TYPES static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.Class getCommonLosslessConversionType (java.lang.Class, java.lang.Class) Class c1 Class c2 private static java.lang.Class getMostSpecificCommonTypeUnequalNonprimitives (java.lang.Class, java.lang.Class) Class maxClazz java.util.Iterator maxiter Class clazz Class c1 Class c2 Class npc1 Class npc2 java.util.Set a1 java.util.Set a2 java.util.List max private static java.util.Set getAssignables (java.lang.Class, java.lang.Class) Class c1 Class c2 java.util.Set s private static void collectAssignables (java.lang.Class, java.lang.Class, java.util.Set) int i Class c1 Class c2 java.util.Set s Class sc Class[] itf private static java.util.Map createWrapperTypes () java.util.Map wrapperTypes private static java.util.Map createClassNameMapping (java.util.Collection) Class clazz java.util.Collection classes java.util.Map map private static java.util.Map invertMap (java.util.Map) java.util.Map$Entry entry java.util.Map map java.util.Map inverted public static boolean isMethodInvocationConvertible (java.lang.Class, java.lang.Class) Class unboxedCallSiteType Class sourceType Class targetType public static boolean isConvertibleWithoutLoss (java.lang.Class, java.lang.Class) Class sourceType Class targetType public static boolean isPotentiallyConvertible (java.lang.Class, java.lang.Class) Class callSiteType Class methodType public static boolean areAssignable (java.lang.Class, java.lang.Class) Class c1 Class c2 public static boolean isSubtype (java.lang.Class, java.lang.Class) Class subType Class superType private static boolean isProperPrimitiveSubtype (java.lang.Class, java.lang.Class) Class subType Class superType private static boolean isProperPrimitiveLosslessSubtype (java.lang.Class, java.lang.Class) Class subType Class superType private static java.util.Map createWrapperToPrimitiveTypes () java.util.Map classes private static java.util.Set createPrimitiveWrapperTypes () java.util.Map classes private static void addClassHierarchy (java.util.Map, java.lang.Class) Class itf java.util.Map map Class clazz private static boolean isAssignableFromBoxedPrimitive (java.lang.Class) Class clazz public static java.lang.Class getPrimitiveTypeByName (java.lang.String) String name public static java.lang.Class getPrimitiveType (java.lang.Class) Class wrapperType public static java.lang.Class getWrapperType (java.lang.Class) Class primitiveType public static boolean isWrapperType (java.lang.Class) Class type static void <clinit> () }
jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.class
UnnamedDynCallSiteDescriptor.java package jdk.internal.dynalink.support jdk.internal.dynalink.support.UnnamedDynCallSiteDescriptor extends jdk.internal.dynalink.support.AbstractCallSiteDescriptor { private final java.lang.invoke.MethodType methodType private final String op void <init> (java.lang.String, java.lang.invoke.MethodType) String op java.lang.invoke.MethodType methodType public int getNameTokenCount () java.lang.String getOp () public java.lang.String getNameToken (int) int i public java.lang.invoke.MethodType getMethodType () public jdk.internal.dynalink.CallSiteDescriptor changeMethodType (java.lang.invoke.MethodType) java.lang.invoke.MethodType newMethodType }
jdk/internal/dynalink/support/messages.properties
jdk/nashorn/api/scripting/AbstractJSObject.class
AbstractJSObject.java package jdk.nashorn.api.scripting public abstract jdk.nashorn.api.scripting.AbstractJSObject extends java.lang.Object implements jdk.nashorn.api.scripting.JSObject { public void <init> () public transient java.lang.Object call (java.lang.Object, java.lang.Object[]) Object thiz Object[] args public transient java.lang.Object newObject (java.lang.Object[]) Object[] args public java.lang.Object eval (java.lang.String) String s public java.lang.Object getMember (java.lang.String) String name public java.lang.Object getSlot (int) int index public boolean hasMember (java.lang.String) String name public boolean hasSlot (int) int slot public void removeMember (java.lang.String) String name public void setMember (java.lang.String, java.lang.Object) String name Object value public void setSlot (int, java.lang.Object) int index Object value public java.util.Set keySet () public java.util.Collection values () public boolean isInstance (java.lang.Object) Object instance public boolean isInstanceOf (java.lang.Object) Object clazz public java.lang.String getClassName () public boolean isFunction () public boolean isStrictFunction () public boolean isArray () public double toNumber () public java.lang.Object getDefaultValue (java.lang.Class) Class hint public static java.lang.Object getDefaultValue (jdk.nashorn.api.scripting.JSObject, java.lang.Class) jdk.nashorn.api.scripting.JSObject jsobj Class hint }
jdk/nashorn/api/scripting/ClassFilter.class
ClassFilter.java package jdk.nashorn.api.scripting public abstract jdk.nashorn.api.scripting.ClassFilter extends java.lang.Object { public abstract boolean exposeToScripts (java.lang.String) }
jdk/nashorn/api/scripting/DefaultValueImpl.class
DefaultValueImpl.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.DefaultValueImpl extends java.lang.Object { private static final String[] DEFAULT_VALUE_FNS_NUMBER private static final String[] DEFAULT_VALUE_FNS_STRING void <init> () static java.lang.Object getDefaultValue (jdk.nashorn.api.scripting.JSObject, java.lang.Class) throws java.lang.UnsupportedOperationException Object value jdk.nashorn.api.scripting.JSObject member Object objMember String methodName jdk.nashorn.api.scripting.JSObject jsobj Class hint boolean isNumber static void <clinit> () }
jdk/nashorn/api/scripting/Formatter.class
Formatter.java package jdk.nashorn.api.scripting final jdk.nashorn.api.scripting.Formatter extends java.lang.Object { private static final String formatSpecifier private static final java.util.regex.Pattern FS_PATTERN private void <init> () static java.lang.String format (java.lang.String, java.lang.Object[]) int index boolean previous char conversion Object arg String format Object[] args java.util.regex.Matcher m int positionalParameter private static int index (java.lang.String) String s int index private static boolean isPreviousArgument (java.lang.String) String s static void <clinit> () }
jdk/nashorn/api/scripting/JSObject.class
JSObject.java package jdk.nashorn.api.scripting public abstract jdk.nashorn.api.scripting.JSObject extends java.lang.Object { public transient abstract java.lang.Object call (java.lang.Object, java.lang.Object[]) public transient abstract java.lang.Object newObject (java.lang.Object[]) public abstract java.lang.Object eval (java.lang.String) public abstract java.lang.Object getMember (java.lang.String) public abstract java.lang.Object getSlot (int) public abstract boolean hasMember (java.lang.String) public abstract boolean hasSlot (int) public abstract void removeMember (java.lang.String) public abstract void setMember (java.lang.String, java.lang.Object) public abstract void setSlot (int, java.lang.Object) public abstract java.util.Set keySet () public abstract java.util.Collection values () public abstract boolean isInstance (java.lang.Object) public abstract boolean isInstanceOf (java.lang.Object) public abstract java.lang.String getClassName () public abstract boolean isFunction () public abstract boolean isStrictFunction () public abstract boolean isArray () public abstract double toNumber () }
jdk/nashorn/api/scripting/NashornException.class
NashornException.java package jdk.nashorn.api.scripting public abstract jdk.nashorn.api.scripting.NashornException extends java.lang.RuntimeException { private static final long serialVersionUID private String fileName private int line private boolean lineAndFileNameUnknown private int column private Object ecmaError static final synthetic boolean $assertionsDisabled protected void <init> (java.lang.String, java.lang.String, int, int) String msg String fileName int line int column protected void <init> (java.lang.String, java.lang.Throwable, java.lang.String, int, int) String msg Throwable cause String fileName int line int column protected void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public final java.lang.String getFileName () public final void setFileName (java.lang.String) String fileName public final int getLineNumber () public final void setLineNumber (int) int line public final int getColumnNumber () public final void setColumnNumber (int) int column public static java.lang.StackTraceElement[] getScriptFrames (java.lang.Throwable) String className String methodName StackTraceElement st Throwable exception StackTraceElement[] frames java.util.List filtered private static java.lang.String stripMethodName (java.lang.String) String methodName String name int nestedSeparator int idSeparator public static java.lang.String getScriptStackString (java.lang.Throwable) StackTraceElement st Throwable exception StringBuilder buf StackTraceElement[] frames int len protected java.lang.Object getThrown () protected jdk.nashorn.api.scripting.NashornException initEcmaError (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject global Object thrown public java.lang.Object getEcmaError () public void setEcmaError (java.lang.Object) Object ecmaError private void ensureLineAndFileName () StackTraceElement ste static void <clinit> () }
jdk/nashorn/api/scripting/NashornScriptEngine$1.class
NashornScriptEngine.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.NashornScriptEngine$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.nashorn.internal.runtime.options.Options val$options final synthetic jdk.nashorn.internal.runtime.ErrorManager val$errMgr final synthetic ClassLoader val$appLoader final synthetic jdk.nashorn.api.scripting.ClassFilter val$classFilter final synthetic jdk.nashorn.api.scripting.NashornScriptEngine this$0 void <init> (jdk.nashorn.api.scripting.NashornScriptEngine, jdk.nashorn.internal.runtime.options.Options, jdk.nashorn.internal.runtime.ErrorManager, java.lang.ClassLoader, jdk.nashorn.api.scripting.ClassFilter) jdk.nashorn.api.scripting.NashornScriptEngine this$0 public jdk.nashorn.internal.runtime.Context run () RuntimeException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/api/scripting/NashornScriptEngine$2.class
NashornScriptEngine.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.NashornScriptEngine$2 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.nashorn.api.scripting.NashornScriptEngine this$0 void <init> (jdk.nashorn.api.scripting.NashornScriptEngine) jdk.nashorn.api.scripting.NashornScriptEngine this$0 public jdk.nashorn.internal.objects.Global run () RuntimeException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/api/scripting/NashornScriptEngine$3.class
NashornScriptEngine.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.NashornScriptEngine$3 extends javax.script.CompiledScript { final synthetic jdk.nashorn.internal.runtime.ScriptFunction val$func final synthetic jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript val$mgcs final synthetic jdk.nashorn.api.scripting.NashornScriptEngine this$0 void <init> (jdk.nashorn.api.scripting.NashornScriptEngine, jdk.nashorn.internal.runtime.ScriptFunction, jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript) jdk.nashorn.api.scripting.NashornScriptEngine this$0 public java.lang.Object eval (javax.script.ScriptContext) throws javax.script.ScriptException javax.script.ScriptContext ctxt jdk.nashorn.internal.objects.Global globalObject public javax.script.ScriptEngine getEngine () }
jdk/nashorn/api/scripting/NashornScriptEngine.class
NashornScriptEngine.java package jdk.nashorn.api.scripting public final jdk.nashorn.api.scripting.NashornScriptEngine extends javax.script.AbstractScriptEngine implements javax.script.Compilable javax.script.Invocable { public static final String NASHORN_GLOBAL private static final java.security.AccessControlContext CREATE_CONTEXT_ACC_CTXT private static final java.security.AccessControlContext CREATE_GLOBAL_ACC_CTXT private final javax.script.ScriptEngineFactory factory private final jdk.nashorn.internal.runtime.Context nashornContext private final boolean _global_per_engine private final jdk.nashorn.internal.objects.Global global private static final String MESSAGES_RESOURCE private static final java.util.ResourceBundle MESSAGES_BUNDLE static final synthetic boolean $assertionsDisabled private static java.security.AccessControlContext createPermAccCtxt (java.lang.String) String permName java.security.Permissions perms private static transient java.lang.String getMessage (java.lang.String, java.lang.String[]) java.util.MissingResourceException e String msgId String[] args void <init> (jdk.nashorn.api.scripting.NashornScriptEngineFactory, java.lang.String[], java.lang.ClassLoader, jdk.nashorn.api.scripting.ClassFilter) jdk.nashorn.api.scripting.NashornScriptEngineFactory factory String[] args ClassLoader appLoader jdk.nashorn.api.scripting.ClassFilter classFilter jdk.nashorn.internal.runtime.options.Options options jdk.nashorn.internal.runtime.ErrorManager errMgr public java.lang.Object eval (java.io.Reader, javax.script.ScriptContext) throws javax.script.ScriptException java.io.Reader reader javax.script.ScriptContext ctxt public java.lang.Object eval (java.lang.String, javax.script.ScriptContext) throws javax.script.ScriptException String script javax.script.ScriptContext ctxt public javax.script.ScriptEngineFactory getFactory () public javax.script.Bindings createBindings () public javax.script.CompiledScript compile (java.io.Reader) throws javax.script.ScriptException java.io.Reader reader public javax.script.CompiledScript compile (java.lang.String) throws javax.script.ScriptException String str public transient java.lang.Object invokeFunction (java.lang.String, java.lang.Object[]) throws javax.script.ScriptException java.lang.NoSuchMethodException String name Object[] args public transient java.lang.Object invokeMethod (java.lang.Object, java.lang.String, java.lang.Object[]) throws javax.script.ScriptException java.lang.NoSuchMethodException Object thiz String name Object[] args public java.lang.Object getInterface (java.lang.Class) Class clazz public java.lang.Object getInterface (java.lang.Object, java.lang.Class) Object thiz Class clazz private static jdk.nashorn.internal.runtime.Source makeSource (java.io.Reader, javax.script.ScriptContext) throws javax.script.ScriptException java.io.IOException e java.io.Reader reader javax.script.ScriptContext ctxt private static jdk.nashorn.internal.runtime.Source makeSource (java.lang.String, javax.script.ScriptContext) String src javax.script.ScriptContext ctxt private static java.lang.String getScriptName (javax.script.ScriptContext) javax.script.ScriptContext ctxt Object val private java.lang.Object getInterfaceInner (java.lang.Object, java.lang.Class) jdk.nashorn.api.scripting.ScriptObjectMirror mirror jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged Throwable e Throwable t Object thiz Class clazz SecurityManager sm jdk.nashorn.internal.runtime.ScriptObject realSelf jdk.nashorn.internal.objects.Global realGlobal private jdk.nashorn.internal.objects.Global getNashornGlobalFrom (javax.script.ScriptContext) jdk.nashorn.internal.objects.Global glob jdk.nashorn.internal.objects.Global glob javax.script.ScriptContext ctxt javax.script.Bindings bindings Object scope jdk.nashorn.api.scripting.ScriptObjectMirror mirror private jdk.nashorn.internal.objects.Global globalFromMirror (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror mirror jdk.nashorn.internal.runtime.ScriptObject sobj private jdk.nashorn.api.scripting.ScriptObjectMirror createGlobalMirror () jdk.nashorn.internal.objects.Global newGlobal private jdk.nashorn.internal.objects.Global createNashornGlobal () jdk.nashorn.internal.objects.Global newGlobal private transient java.lang.Object invokeImpl (java.lang.Object, java.lang.String, java.lang.Object[]) throws javax.script.ScriptException java.lang.NoSuchMethodException jdk.nashorn.internal.objects.Global ctxtGlobal Throwable cause Exception e Object selfObject String name Object[] args jdk.nashorn.internal.objects.Global invokeGlobal jdk.nashorn.api.scripting.ScriptObjectMirror selfMirror private java.lang.Object evalImpl (jdk.nashorn.internal.runtime.Source, javax.script.ScriptContext) throws javax.script.ScriptException jdk.nashorn.internal.runtime.Source src javax.script.ScriptContext ctxt private java.lang.Object evalImpl (jdk.nashorn.internal.runtime.ScriptFunction, javax.script.ScriptContext) throws javax.script.ScriptException jdk.nashorn.internal.runtime.ScriptFunction script javax.script.ScriptContext ctxt private java.lang.Object evalImpl (jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript, javax.script.ScriptContext, jdk.nashorn.internal.objects.Global) throws javax.script.ScriptException jdk.nashorn.internal.runtime.ScriptFunction script javax.script.ScriptContext oldCtxt Exception e jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript mgcs javax.script.ScriptContext ctxt jdk.nashorn.internal.objects.Global ctxtGlobal jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged private java.lang.Object evalImpl (jdk.nashorn.internal.runtime.ScriptFunction, javax.script.ScriptContext, jdk.nashorn.internal.objects.Global) throws javax.script.ScriptException javax.script.ScriptContext oldCtxt Exception e jdk.nashorn.internal.runtime.ScriptFunction script javax.script.ScriptContext ctxt jdk.nashorn.internal.objects.Global ctxtGlobal jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged private static void throwAsScriptException (java.lang.Exception, jdk.nashorn.internal.objects.Global) throws javax.script.ScriptException jdk.nashorn.api.scripting.NashornException ne javax.script.ScriptException se Exception e jdk.nashorn.internal.objects.Global global private javax.script.CompiledScript asCompiledScript (jdk.nashorn.internal.runtime.Source) throws javax.script.ScriptException jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript mgcs jdk.nashorn.internal.runtime.ScriptFunction func Exception e jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript mgcs jdk.nashorn.internal.runtime.ScriptFunction func jdk.nashorn.internal.objects.Global oldGlobal jdk.nashorn.internal.objects.Global newGlobal boolean globalChanged private jdk.nashorn.internal.runtime.ScriptFunction compileImpl (jdk.nashorn.internal.runtime.Source, javax.script.ScriptContext) throws javax.script.ScriptException jdk.nashorn.internal.runtime.Source source javax.script.ScriptContext ctxt private jdk.nashorn.internal.runtime.ScriptFunction compileImpl (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.objects.Global) throws javax.script.ScriptException Exception e jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.objects.Global newGlobal jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged private static boolean isInterfaceImplemented (java.lang.Class, jdk.nashorn.internal.runtime.ScriptObject) Object obj java.lang.reflect.Method method Class iface jdk.nashorn.internal.runtime.ScriptObject sobj private static boolean isOfContext (jdk.nashorn.internal.objects.Global, jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.Context context static synthetic jdk.nashorn.internal.runtime.Context access$000 (jdk.nashorn.api.scripting.NashornScriptEngine) jdk.nashorn.api.scripting.NashornScriptEngine x0 static synthetic jdk.nashorn.internal.objects.Global access$100 (jdk.nashorn.api.scripting.NashornScriptEngine, javax.script.ScriptContext) jdk.nashorn.api.scripting.NashornScriptEngine x0 javax.script.ScriptContext x1 static synthetic java.lang.Object access$200 (jdk.nashorn.api.scripting.NashornScriptEngine, jdk.nashorn.internal.runtime.ScriptFunction, javax.script.ScriptContext, jdk.nashorn.internal.objects.Global) throws javax.script.ScriptException jdk.nashorn.api.scripting.NashornScriptEngine x0 jdk.nashorn.internal.runtime.ScriptFunction x1 javax.script.ScriptContext x2 jdk.nashorn.internal.objects.Global x3 static synthetic java.lang.Object access$300 (jdk.nashorn.api.scripting.NashornScriptEngine, jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript, javax.script.ScriptContext, jdk.nashorn.internal.objects.Global) throws javax.script.ScriptException jdk.nashorn.api.scripting.NashornScriptEngine x0 jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript x1 javax.script.ScriptContext x2 jdk.nashorn.internal.objects.Global x3 static void <clinit> () }
jdk/nashorn/api/scripting/NashornScriptEngineFactory.class
NashornScriptEngineFactory.java package jdk.nashorn.api.scripting public final jdk.nashorn.api.scripting.NashornScriptEngineFactory extends java.lang.Object implements javax.script.ScriptEngineFactory { private static final String[] DEFAULT_OPTIONS private static final java.util.List names private static final java.util.List mimeTypes private static final java.util.List extensions public void <init> () public java.lang.String getEngineName () public java.lang.String getEngineVersion () public java.util.List getExtensions () public java.lang.String getLanguageName () public java.lang.String getLanguageVersion () public transient java.lang.String getMethodCallSyntax (java.lang.String, java.lang.String, java.lang.String[]) int i String obj String method String[] args StringBuilder sb int len public java.util.List getMimeTypes () public java.util.List getNames () public java.lang.String getOutputStatement (java.lang.String) String toDisplay public java.lang.Object getParameter (java.lang.String) String key public transient java.lang.String getProgram (java.lang.String[]) String statement String[] statements StringBuilder sb public javax.script.ScriptEngine getScriptEngine () RuntimeException e public javax.script.ScriptEngine getScriptEngine (java.lang.ClassLoader) ClassLoader appLoader public javax.script.ScriptEngine getScriptEngine (jdk.nashorn.api.scripting.ClassFilter) jdk.nashorn.api.scripting.ClassFilter classFilter public transient javax.script.ScriptEngine getScriptEngine (java.lang.String[]) String[] args public javax.script.ScriptEngine getScriptEngine (java.lang.String[], java.lang.ClassLoader) String[] args ClassLoader appLoader public javax.script.ScriptEngine getScriptEngine (java.lang.String[], java.lang.ClassLoader, jdk.nashorn.api.scripting.ClassFilter) String[] args ClassLoader appLoader jdk.nashorn.api.scripting.ClassFilter classFilter private javax.script.ScriptEngine newEngine (java.lang.String[], java.lang.ClassLoader, jdk.nashorn.api.scripting.ClassFilter) RuntimeException e String[] args ClassLoader appLoader jdk.nashorn.api.scripting.ClassFilter classFilter private static void checkConfigPermission () SecurityManager sm private static transient java.util.List immutableList (java.lang.String[]) String[] elements private static java.lang.ClassLoader getAppClassLoader () ClassLoader ccl static void <clinit> () }
jdk/nashorn/api/scripting/ScriptObjectMirror$1.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$1 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.String call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$10.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$10 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$11.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$11 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$key final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$12.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$12 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$value final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$13.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$13 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.util.Set call () String key Object value java.util.Iterator iter java.util.Set entries public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$14.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$14 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$key final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$15.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$15 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$16.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$16 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.util.Set call () java.util.Iterator iter java.util.Set keySet public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$17.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$17 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic boolean val$globalChanged final synthetic Object val$value final synthetic jdk.nashorn.internal.runtime.ScriptObject val$oldGlobal final synthetic String val$key final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, boolean, java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, java.lang.String) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () Object modValue }
jdk/nashorn/api/scripting/ScriptObjectMirror$18.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$18 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic java.util.Map val$map final synthetic boolean val$globalChanged final synthetic jdk.nashorn.internal.runtime.ScriptObject val$oldGlobal final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.util.Map, boolean, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () Object value Object modValue String key java.util.Map$Entry entry }
jdk/nashorn/api/scripting/ScriptObjectMirror$19.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$19 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$key final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$2$1.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$2$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror$2 this$1 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror$2) jdk.nashorn.api.scripting.ScriptObjectMirror$2 this$1 public jdk.nashorn.internal.runtime.Context run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/api/scripting/ScriptObjectMirror$2.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$2 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic String val$s final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.String) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () jdk.nashorn.internal.runtime.Context context }
jdk/nashorn/api/scripting/ScriptObjectMirror$20.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$20 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$key final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$21.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$21 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Integer call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$22.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$22 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.util.Collection call () java.util.List values java.util.Iterator iter public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$23.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$23 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$24.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$24 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$proto final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Void call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$25.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$25 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic String val$key final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.String) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$26.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$26 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic boolean val$all final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, boolean) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.String[] call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$27.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$27 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public jdk.nashorn.api.scripting.ScriptObjectMirror call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$28.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$28 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$29.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$29 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public jdk.nashorn.api.scripting.ScriptObjectMirror call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$3.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$3 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic String val$name final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.String) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$30.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$30 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$31.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$31 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public jdk.nashorn.api.scripting.ScriptObjectMirror call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$32.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$32 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$33.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$33 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Class val$type final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Class) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$34.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$34 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Double call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$35.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$35 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Class val$hint final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Class) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () jdk.nashorn.internal.runtime.ECMAException e }
jdk/nashorn/api/scripting/ScriptObjectMirror$4.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$4 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic int val$index final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, int) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Object call () }
jdk/nashorn/api/scripting/ScriptObjectMirror$5.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$5 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic String val$name final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.String) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$6.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$6 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic int val$slot final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, int) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$7.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$7 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic int val$index final synthetic Object val$value final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, int, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Void call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$8.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$8 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic java.nio.ByteBuffer val$buf final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.nio.ByteBuffer) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Void call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror$9.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting jdk.nashorn.api.scripting.ScriptObjectMirror$9 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror val$mirror final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror this$0 void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror this$0 public java.lang.Boolean call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/api/scripting/ScriptObjectMirror.class
ScriptObjectMirror.java package jdk.nashorn.api.scripting public final jdk.nashorn.api.scripting.ScriptObjectMirror extends jdk.nashorn.api.scripting.AbstractJSObject implements javax.script.Bindings { private static final java.security.AccessControlContext GET_CONTEXT_ACC_CTXT private final jdk.nashorn.internal.runtime.ScriptObject sobj private final jdk.nashorn.internal.objects.Global global private final boolean strict private final boolean jsonCompatible static final synthetic boolean $assertionsDisabled private static java.security.AccessControlContext getContextAccCtxt () java.security.Permissions perms public boolean equals (java.lang.Object) Object other public int hashCode () public java.lang.String toString () public transient java.lang.Object call (java.lang.Object, java.lang.Object[]) Object[] modArgs Object self jdk.nashorn.api.scripting.NashornException ne Throwable e Throwable t Object thiz Object[] args jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged public transient java.lang.Object newObject (java.lang.Object[]) Object[] modArgs jdk.nashorn.api.scripting.NashornException ne Throwable e Throwable t Object[] args jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged public java.lang.Object eval (java.lang.String) String s public transient java.lang.Object callMember (java.lang.String, java.lang.Object[]) Object[] modArgs Object val jdk.nashorn.api.scripting.NashornException ne Throwable e Throwable t String functionName Object[] args jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged public java.lang.Object getMember (java.lang.String) String name public java.lang.Object getSlot (int) int index public boolean hasMember (java.lang.String) String name public boolean hasSlot (int) int slot public void removeMember (java.lang.String) String name public void setMember (java.lang.String, java.lang.Object) String name Object value public void setSlot (int, java.lang.Object) int index Object value public void setIndexedPropertiesToExternalArrayData (java.nio.ByteBuffer) java.nio.ByteBuffer buf public boolean isInstance (java.lang.Object) Object instance jdk.nashorn.api.scripting.ScriptObjectMirror mirror public java.lang.String getClassName () public boolean isFunction () public boolean isStrictFunction () public boolean isArray () public void clear () public boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) Object value public java.util.Set entrySet () public java.lang.Object get (java.lang.Object) Object key public boolean isEmpty () public java.util.Set keySet () public java.lang.Object put (java.lang.String, java.lang.Object) String key Object value jdk.nashorn.internal.runtime.ScriptObject oldGlobal boolean globalChanged public void putAll (java.util.Map) java.util.Map map jdk.nashorn.internal.runtime.ScriptObject oldGlobal boolean globalChanged public java.lang.Object remove (java.lang.Object) Object key public boolean delete (java.lang.Object) Object key public int size () public java.util.Collection values () public java.lang.Object getProto () public void setProto (java.lang.Object) Object proto public java.lang.Object getOwnPropertyDescriptor (java.lang.String) String key public java.lang.String[] getOwnKeys (boolean) boolean all public jdk.nashorn.api.scripting.ScriptObjectMirror preventExtensions () public boolean isExtensible () public jdk.nashorn.api.scripting.ScriptObjectMirror seal () public boolean isSealed () public jdk.nashorn.api.scripting.ScriptObjectMirror freeze () public boolean isFrozen () public static boolean isUndefined (java.lang.Object) Object obj public java.lang.Object to (java.lang.Class) Class type public static java.lang.Object wrap (java.lang.Object, java.lang.Object) Object obj Object homeGlobal public static java.lang.Object wrapAsJSONCompatible (java.lang.Object, java.lang.Object) Object obj Object homeGlobal private static java.lang.Object wrap (java.lang.Object, java.lang.Object, boolean) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.objects.Global global jdk.nashorn.api.scripting.ScriptObjectMirror mirror Object obj Object homeGlobal boolean jsonCompatible private java.lang.Object wrapLikeMe (java.lang.Object, java.lang.Object) Object obj Object homeGlobal private java.lang.Object wrapLikeMe (java.lang.Object) Object obj public static java.lang.Object unwrap (java.lang.Object, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror mirror Object obj Object homeGlobal public static java.lang.Object[] wrapArray (java.lang.Object[], java.lang.Object) Object[] args Object homeGlobal private static java.lang.Object[] wrapArray (java.lang.Object[], java.lang.Object, boolean) Object obj Object[] args Object homeGlobal boolean jsonCompatible Object[] newArgs int index private java.lang.Object[] wrapArrayLikeMe (java.lang.Object[], java.lang.Object) Object[] args Object homeGlobal public static java.lang.Object[] unwrapArray (java.lang.Object[], java.lang.Object) Object obj Object[] args Object homeGlobal Object[] newArgs int index public static boolean identical (java.lang.Object, java.lang.Object) Object obj1 Object obj2 Object o1 Object o2 void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.objects.Global global private void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.objects.Global, boolean) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.objects.Global global boolean jsonCompatible jdk.nashorn.internal.runtime.ScriptObject getScriptObject () jdk.nashorn.internal.objects.Global getHomeGlobal () static java.lang.Object translateUndefined (java.lang.Object) Object obj private int getCallSiteFlags () private java.lang.Object inGlobal (java.util.concurrent.Callable) jdk.nashorn.api.scripting.NashornException ne RuntimeException e Exception e java.util.concurrent.Callable callable jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged private static void checkKey (java.lang.Object) Object key public double toNumber () public java.lang.Object getDefaultValue (java.lang.Class) Class hint private jdk.nashorn.api.scripting.ScriptObjectMirror asJSONCompatible () public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object) static synthetic jdk.nashorn.internal.runtime.ScriptObject access$000 (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror x0 static synthetic java.security.AccessControlContext access$100 () static synthetic jdk.nashorn.internal.objects.Global access$200 (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror x0 static synthetic java.lang.Object access$300 (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror x0 Object x1 static synthetic int access$400 (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror x0 static synthetic boolean access$500 (jdk.nashorn.api.scripting.ScriptObjectMirror) jdk.nashorn.api.scripting.ScriptObjectMirror x0 static synthetic java.lang.Object access$600 (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror x0 Object x1 Object x2 static synthetic void access$700 (java.lang.Object) Object x0 static void <clinit> () }
jdk/nashorn/api/scripting/ScriptUtils.class
ScriptUtils.java package jdk.nashorn.api.scripting public final jdk.nashorn.api.scripting.ScriptUtils extends java.lang.Object { private void <init> () public static java.lang.String parse (java.lang.String, java.lang.String, boolean) String code String name boolean includeLoc public static java.lang.String format (java.lang.String, java.lang.Object[]) String format Object[] args public static java.lang.Object makeSynchronizedFunction (java.lang.Object, java.lang.Object) Object func Object sync Object unwrapped public static jdk.nashorn.api.scripting.ScriptObjectMirror wrap (java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject sobj Object obj public static java.lang.Object unwrap (java.lang.Object) Object obj public static java.lang.Object[] wrapArray (java.lang.Object[]) Object[] args public static java.lang.Object[] unwrapArray (java.lang.Object[]) Object[] args public static java.lang.Object convert (java.lang.Object, java.lang.Object) Class clazz Class clazz Throwable e Throwable t Object obj Object type Class clazz jdk.internal.dynalink.linker.LinkerServices linker Object objToConvert java.lang.invoke.MethodHandle converter }
jdk/nashorn/api/scripting/URLReader.class
URLReader.java package jdk.nashorn.api.scripting public final jdk.nashorn.api.scripting.URLReader extends java.io.Reader { private final java.net.URL url private final java.nio.charset.Charset cs private java.io.Reader reader public void <init> (java.net.URL) java.net.URL url public void <init> (java.net.URL, java.lang.String) java.net.URL url String charsetName public void <init> (java.net.URL, java.nio.charset.Charset) java.net.URL url java.nio.charset.Charset cs public int read (char[], int, int) throws java.io.IOException char[] cbuf int off int len public void close () throws java.io.IOException public java.net.URL getURL () public java.nio.charset.Charset getCharset () private java.io.Reader getReader () throws java.io.IOException }
jdk/nashorn/api/scripting/package-info.class
package-info.java package jdk.nashorn.api.scripting abstract synthetic jdk.nashorn.api.scripting.package-info extends java.lang.Object { }
jdk/nashorn/api/scripting/resources/Messages.properties
jdk/nashorn/internal/AssertsEnabled.class
AssertsEnabled.java package jdk.nashorn.internal public final jdk.nashorn.internal.AssertsEnabled extends java.lang.Object { private static boolean assertsEnabled static final synthetic boolean $assertionsDisabled public void <init> () public static boolean assertsEnabled () static void <clinit> () }
jdk/nashorn/internal/IntDeque.class
IntDeque.java package jdk.nashorn.internal public jdk.nashorn.internal.IntDeque extends java.lang.Object { private int[] deque private int nextFree public void <init> () public void push (int) int[] newDeque int value public int pop () public int peek () public int getAndIncrement () public int decrementAndGet () public boolean isEmpty () }
jdk/nashorn/internal/codegen/ApplySpecialization$1.class
ApplySpecialization.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ApplySpecialization$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.ir.FunctionNode val$functionNode final synthetic jdk.nashorn.internal.codegen.ApplySpecialization this$0 void <init> (jdk.nashorn.internal.codegen.ApplySpecialization, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.ApplySpecialization this$0 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode }
jdk/nashorn/internal/codegen/ApplySpecialization$2.class
ApplySpecialization.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.ApplySpecialization$2 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.Deque val$stack final synthetic java.util.Set val$argumentsFound final synthetic jdk.nashorn.internal.ir.FunctionNode val$functionNode void <init> (java.util.Deque, java.util.Set, jdk.nashorn.internal.ir.FunctionNode) private boolean isCurrentArg (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private boolean isArguments (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private boolean isParam (java.lang.String) jdk.nashorn.internal.ir.IdentNode param String name public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) java.util.List argList jdk.nashorn.internal.ir.CallNode callNode java.util.Set callArgs public jdk.nashorn.internal.ir.Node leaveCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode }
jdk/nashorn/internal/codegen/ApplySpecialization$AppliesFoundException.class
ApplySpecialization.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ApplySpecialization$AppliesFoundException extends java.lang.RuntimeException { void <init> () }
jdk/nashorn/internal/codegen/ApplySpecialization$TransformFailedException.class
ApplySpecialization.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException extends java.lang.RuntimeException { void <init> (jdk.nashorn.internal.ir.FunctionNode, java.lang.String) jdk.nashorn.internal.ir.FunctionNode fn String message }
jdk/nashorn/internal/codegen/ApplySpecialization.class
ApplySpecialization.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.ApplySpecialization extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private static final boolean USE_APPLY2CALL private final jdk.nashorn.internal.runtime.logging.DebugLogger log private final jdk.nashorn.internal.codegen.Compiler compiler private final java.util.Set changed private final java.util.Deque explodedArguments private final java.util.Deque callSiteTypes private static final String ARGUMENTS private static final jdk.nashorn.internal.codegen.ApplySpecialization$AppliesFoundException HAS_APPLIES static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context private boolean hasApplies (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.ApplySpecialization$AppliesFoundException e jdk.nashorn.internal.ir.FunctionNode functionNode private static void checkValidTransform (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode java.util.Set argumentsFound java.util.Deque stack public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public jdk.nashorn.internal.ir.Node leaveCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.Expression arg java.util.List newArgs jdk.nashorn.internal.ir.CallNode newCallNode jdk.nashorn.internal.ir.CallNode callNode java.util.List newParams private void pushExplodedArgs (jdk.nashorn.internal.ir.FunctionNode) int i jdk.nashorn.internal.ir.FunctionNode functionNode int start java.lang.invoke.MethodType actualCallSiteType jdk.nashorn.internal.codegen.TypeMap ptm java.util.List newParams long to public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException e jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.FunctionNode newFunctionNode String functionName private static boolean isApply (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode jdk.nashorn.internal.ir.Expression f private static java.lang.String massageURL (java.net.URL) java.net.URL url String str int slash static synthetic java.lang.String access$000 (java.net.URL) java.net.URL x0 static synthetic boolean access$100 (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode x0 static synthetic jdk.nashorn.internal.codegen.ApplySpecialization$AppliesFoundException access$200 () static synthetic java.lang.String access$300 () static void <clinit> () }
jdk/nashorn/internal/codegen/AssignSymbols$1.class
AssignSymbols.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.AssignSymbols$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.ir.Block val$body final synthetic jdk.nashorn.internal.codegen.AssignSymbols this$0 void <init> (jdk.nashorn.internal.codegen.AssignSymbols, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.codegen.AssignSymbols this$0 protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public jdk.nashorn.internal.ir.Node leaveVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.IdentNode ident boolean blockScoped jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.Symbol symbol }
jdk/nashorn/internal/codegen/AssignSymbols$2.class
AssignSymbols.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.AssignSymbols$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/codegen/AssignSymbols.class
AssignSymbols.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.AssignSymbols extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private final jdk.nashorn.internal.runtime.logging.DebugLogger log private final boolean debug private final java.util.Deque thisProperties private final java.util.Map globalSymbols private final jdk.nashorn.internal.codegen.Compiler compiler private final boolean isOnDemand static final synthetic boolean $assertionsDisabled private static boolean isParamOrVar (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol symbol private static java.lang.String name (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node String cn int lastDot private static jdk.nashorn.internal.ir.FunctionNode removeUnusedSlots (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Symbol selfSymbol jdk.nashorn.internal.ir.FunctionNode functionNode public void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context private void acceptDeclarations (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.Block body private jdk.nashorn.internal.ir.IdentNode compilerConstantIdentifier (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc private jdk.nashorn.internal.ir.IdentNode createImplicitIdentifier (java.lang.String) String name jdk.nashorn.internal.ir.FunctionNode fn private jdk.nashorn.internal.ir.Symbol createSymbol (java.lang.String, int) jdk.nashorn.internal.ir.Symbol global String name int flags private jdk.nashorn.internal.ir.VarNode createSyntheticInitializer (jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.CompilerConstants, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.IdentNode name jdk.nashorn.internal.codegen.CompilerConstants initConstant jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.IdentNode init jdk.nashorn.internal.ir.VarNode synthVar jdk.nashorn.internal.ir.Symbol nameSymbol private jdk.nashorn.internal.ir.FunctionNode createSyntheticInitializers (jdk.nashorn.internal.ir.FunctionNode) java.util.ListIterator it jdk.nashorn.internal.ir.FunctionNode functionNode java.util.List syntheticInitializers jdk.nashorn.internal.ir.Block body java.util.List stmts java.util.List newStatements private jdk.nashorn.internal.ir.Symbol defineSymbol (jdk.nashorn.internal.ir.Block, java.lang.String, jdk.nashorn.internal.ir.Node, int) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.FunctionNode function jdk.nashorn.internal.ir.Block symbolBlock jdk.nashorn.internal.ir.Block symbolBlock jdk.nashorn.internal.ir.Block symbolBlock jdk.nashorn.internal.ir.Block block String name jdk.nashorn.internal.ir.Node origin int symbolFlags int flags boolean isBlockScope boolean isGlobal jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.FunctionNode function boolean isParam boolean isVar private jdk.nashorn.internal.ir.Node end (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private jdk.nashorn.internal.ir.Node end (jdk.nashorn.internal.ir.Node, boolean) jdk.nashorn.internal.ir.Symbol symbol StringBuilder sb jdk.nashorn.internal.ir.Node node boolean printNode public boolean enterBlock (jdk.nashorn.internal.ir.Block) String name jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.Block block private boolean isUnparsedFunction (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn public boolean enterCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Block block String exname boolean isInternal jdk.nashorn.internal.ir.Symbol symbol private void enterFunctionBody () jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.Block body private void defineFunctionSelfSymbol (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.Block body String name public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public jdk.nashorn.internal.ir.Node leaveVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode private void defineVarIdent (jdk.nashorn.internal.ir.VarNode) int flags jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.IdentNode ident int flags private jdk.nashorn.internal.ir.Symbol exceptionSymbol () private jdk.nashorn.internal.ir.FunctionNode finalizeParameters (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Symbol paramSymbol jdk.nashorn.internal.ir.IdentNode param jdk.nashorn.internal.ir.FunctionNode functionNode java.util.List newParams boolean isVarArg jdk.nashorn.internal.ir.Block body private jdk.nashorn.internal.ir.Symbol findSymbol (jdk.nashorn.internal.ir.Block, java.lang.String) jdk.nashorn.internal.ir.Symbol symbol java.util.Iterator blocks jdk.nashorn.internal.ir.Block block String name private void functionUsesGlobalSymbol () java.util.Iterator fns private void functionUsesScopeSymbol (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.LexicalContextNode node java.util.Iterator contextNodeIter jdk.nashorn.internal.ir.Symbol symbol String name private void functionUsesSymbol (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol private void initCompileConstant (jdk.nashorn.internal.codegen.CompilerConstants, jdk.nashorn.internal.ir.Block, int) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.ir.Block block int flags private void initFunctionWideVariables (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.Block body private void initParameters (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.IdentNode param jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.Block body boolean isVarArg boolean scopeParams private boolean isLocal (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.FunctionNode function jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.FunctionNode definingFn public jdk.nashorn.internal.ir.Node leaveBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private jdk.nashorn.internal.ir.Node leaveASSIGN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.AccessNode accessNode jdk.nashorn.internal.ir.Expression base jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.ir.Expression lhs public jdk.nashorn.internal.ir.Node leaveUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode private jdk.nashorn.internal.ir.Node leaveDELETE (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.IdentNode ident String name jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Expression literalNode boolean failDelete jdk.nashorn.internal.ir.Expression base String property jdk.nashorn.internal.ir.IndexNode indexNode jdk.nashorn.internal.ir.Expression base jdk.nashorn.internal.ir.Expression index jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.FunctionNode currentFunctionNode boolean strictMode jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.ir.Expression strictFlagNode jdk.nashorn.internal.ir.RuntimeNode$Request request java.util.List args public jdk.nashorn.internal.ir.Node leaveForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode finalizedFunction jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.FunctionNode finalizedFunction public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.IdentNode newIdentNode private jdk.nashorn.internal.ir.Symbol nameIsUsed (java.lang.String, jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.FunctionNode functionNode String name jdk.nashorn.internal.ir.IdentNode origin jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.Symbol symbol public jdk.nashorn.internal.ir.Node leaveSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public jdk.nashorn.internal.ir.Node leaveTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode private jdk.nashorn.internal.ir.Node leaveTYPEOF (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.Expression rhs java.util.List args jdk.nashorn.internal.ir.Node runtimeNode private jdk.nashorn.internal.ir.FunctionNode markProgramBlock (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode private void maybeForceScope (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol private jdk.nashorn.internal.ir.Symbol newInternal (jdk.nashorn.internal.codegen.CompilerConstants, int) jdk.nashorn.internal.codegen.CompilerConstants cc int flags private jdk.nashorn.internal.ir.Symbol newObjectInternal (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc private boolean start (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private boolean start (jdk.nashorn.internal.ir.Node, boolean) StringBuilder sb jdk.nashorn.internal.ir.Node node boolean printNode private boolean symbolNeedsToBeScope (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContextNode node java.util.Iterator it jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.FunctionNode func boolean previousWasBlock private static boolean isSplitLiteral (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode expr private void throwUnprotectedSwitchError (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode String msg private void throwParserException (java.lang.String, jdk.nashorn.internal.ir.Node) String message jdk.nashorn.internal.ir.Node origin jdk.nashorn.internal.runtime.Source source long token int line int column String formatted static synthetic void access$000 (jdk.nashorn.internal.codegen.AssignSymbols, jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.codegen.AssignSymbols x0 jdk.nashorn.internal.ir.VarNode x1 static synthetic jdk.nashorn.internal.ir.Symbol access$100 (jdk.nashorn.internal.codegen.AssignSymbols, jdk.nashorn.internal.ir.Block, java.lang.String, jdk.nashorn.internal.ir.Node, int) jdk.nashorn.internal.codegen.AssignSymbols x0 jdk.nashorn.internal.ir.Block x1 String x2 jdk.nashorn.internal.ir.Node x3 int x4 static void <clinit> () }
jdk/nashorn/internal/codegen/BranchOptimizer$1.class
BranchOptimizer.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.BranchOptimizer$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/codegen/BranchOptimizer.class
BranchOptimizer.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.BranchOptimizer extends java.lang.Object { private final jdk.nashorn.internal.codegen.CodeGenerator codegen private final jdk.nashorn.internal.codegen.MethodEmitter method void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.CodeGenerator codegen jdk.nashorn.internal.codegen.MethodEmitter method void execute (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.Label, boolean) jdk.nashorn.internal.ir.Expression node jdk.nashorn.internal.codegen.Label label boolean state private void branchOptimizer (jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.Label, boolean) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.codegen.Label label boolean state private void branchOptimizer (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.Label, boolean) jdk.nashorn.internal.codegen.Label skip jdk.nashorn.internal.codegen.Label skip jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.Label label boolean state jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs private void optimizeLogicalOperand (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.Label, boolean, boolean) jdk.nashorn.internal.codegen.Label after jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.Label label boolean state boolean isRhs jdk.nashorn.internal.ir.JoinPredecessorExpression jpexpr private void branchOptimizer (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.Label, boolean) jdk.nashorn.internal.ir.Expression node jdk.nashorn.internal.codegen.Label label boolean state private void loadTestAndJump (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.Label, boolean) jdk.nashorn.internal.ir.Expression node jdk.nashorn.internal.codegen.Label label boolean state }
jdk/nashorn/internal/codegen/CacheAst.class
CacheAst.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CacheAst extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { private final java.util.Deque dataStack private final jdk.nashorn.internal.codegen.Compiler compiler static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode int id public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data static void <clinit> () }
jdk/nashorn/internal/codegen/ClassEmitter$1.class
ClassEmitter.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ClassEmitter$1 extends jdk.internal.org.objectweb.asm.ClassWriter { private static final String OBJECT_CLASS void <init> (int) int x0 protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) RuntimeException e String type1 String type2 }
jdk/nashorn/internal/codegen/ClassEmitter$2.class
ClassEmitter.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.ClassEmitter$2 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public jdk.nashorn.internal.runtime.Context run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/codegen/ClassEmitter$Flag.class
ClassEmitter.java package jdk.nashorn.internal.codegen final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag extends java.lang.Enum { public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag HANDLE_STATIC public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag HANDLE_NEWSPECIAL public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag HANDLE_SPECIAL public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag HANDLE_VIRTUAL public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag HANDLE_INTERFACE public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag FINAL public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag STATIC public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag PUBLIC public static final enum jdk.nashorn.internal.codegen.ClassEmitter$Flag PRIVATE private int value private static final synthetic jdk.nashorn.internal.codegen.ClassEmitter$Flag[] $VALUES public static jdk.nashorn.internal.codegen.ClassEmitter$Flag[] values () public static jdk.nashorn.internal.codegen.ClassEmitter$Flag valueOf (java.lang.String) String name private void <init> (java.lang.String, int, int) int value int getValue () static int getValue (java.util.EnumSet) jdk.nashorn.internal.codegen.ClassEmitter$Flag flag java.util.EnumSet flags int v static void <clinit> () }
jdk/nashorn/internal/codegen/ClassEmitter.class
ClassEmitter.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.ClassEmitter extends java.lang.Object { private static final java.util.EnumSet DEFAULT_METHOD_FLAGS private boolean classStarted private boolean classEnded private final java.util.HashSet methodsStarted protected final jdk.internal.org.objectweb.asm.ClassWriter cw protected final jdk.nashorn.internal.runtime.Context context private String unitClassName private java.util.Set constantMethodNeeded private int methodCount private int initCount private int clinitCount private int fieldCount private final java.util.Set methodNames static final synthetic boolean $assertionsDisabled private void <init> (jdk.nashorn.internal.runtime.Context, jdk.internal.org.objectweb.asm.ClassWriter) jdk.nashorn.internal.runtime.Context context jdk.internal.org.objectweb.asm.ClassWriter cw public java.util.Set getMethodNames () transient void <init> (jdk.nashorn.internal.runtime.Context, java.lang.String, java.lang.String, java.lang.String[]) jdk.nashorn.internal.runtime.Context context String className String superClassName String[] interfaceNames void <init> (jdk.nashorn.internal.runtime.Context, java.lang.String, java.lang.String, boolean) jdk.nashorn.internal.runtime.Context context String sourceName String unitClassName boolean strictMode jdk.nashorn.internal.runtime.Context getContext () java.lang.String getUnitClassName () public int getMethodCount () public int getClinitCount () public int getInitCount () public int getFieldCount () private static java.lang.String pathName (java.lang.String) String name private void defineCommonStatics (boolean) boolean strictMode private void defineCommonUtilities () jdk.nashorn.internal.codegen.MethodEmitter getStringMethod jdk.nashorn.internal.codegen.MethodEmitter getMapMethod jdk.nashorn.internal.codegen.MethodEmitter setMapMethod Class clazz private void defineGetArrayMethod (java.lang.Class) Class clazz String methodName jdk.nashorn.internal.codegen.MethodEmitter getArrayMethod static java.lang.String getArrayMethodName (java.lang.Class) Class clazz void needGetConstantMethod (java.lang.Class) Class clazz private static boolean isScriptObject (java.lang.String, java.lang.String) String scriptPrefix String type public void begin () public void end () jdk.nashorn.internal.codegen.MethodEmitter initMethod static java.lang.String disassemble (byte[]) jdk.nashorn.internal.ir.debug.NashornClassReader cr jdk.nashorn.internal.runtime.Context ctx jdk.internal.org.objectweb.asm.util.TraceClassVisitor tcv java.io.PrintWriter pw byte[] bytecode java.io.ByteArrayOutputStream baos String str void beginMethod (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method void endMethod (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method transient jdk.nashorn.internal.codegen.MethodEmitter method (java.lang.String, java.lang.Class, java.lang.Class[]) String methodName Class rtype Class[] ptypes transient jdk.nashorn.internal.codegen.MethodEmitter method (java.util.EnumSet, java.lang.String, java.lang.Class, java.lang.Class[]) java.util.EnumSet methodFlags String methodName Class rtype Class[] ptypes jdk.nashorn.internal.codegen.MethodEmitter method (java.lang.String, java.lang.String) String methodName String descriptor jdk.nashorn.internal.codegen.MethodEmitter method (java.util.EnumSet, java.lang.String, java.lang.String) java.util.EnumSet methodFlags String methodName String descriptor jdk.nashorn.internal.codegen.MethodEmitter method (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.codegen.FunctionSignature signature jdk.internal.org.objectweb.asm.MethodVisitor mv jdk.nashorn.internal.codegen.MethodEmitter restOfMethod (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.internal.org.objectweb.asm.MethodVisitor mv jdk.nashorn.internal.codegen.MethodEmitter clinit () jdk.nashorn.internal.codegen.MethodEmitter init () transient jdk.nashorn.internal.codegen.MethodEmitter init (java.lang.Class[]) Class[] ptypes transient jdk.nashorn.internal.codegen.MethodEmitter init (java.util.EnumSet, java.lang.Class[]) java.util.EnumSet flags Class[] ptypes final void field (java.util.EnumSet, java.lang.String, java.lang.Class, java.lang.Object) java.util.EnumSet fieldFlags String fieldName Class fieldType Object value final void field (java.util.EnumSet, java.lang.String, java.lang.Class) java.util.EnumSet fieldFlags String fieldName Class fieldType final void field (java.lang.String, java.lang.Class) String fieldName Class fieldType byte[] toByteArray () private transient jdk.internal.org.objectweb.asm.MethodVisitor methodVisitor (java.util.EnumSet, java.lang.String, java.lang.Class, java.lang.Class[]) java.util.EnumSet flags String methodName Class rtype Class[] ptypes static synthetic boolean access$000 (java.lang.String, java.lang.String) String x0 String x1 static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$resultBounds final synthetic jdk.nashorn.internal.ir.Symbol val$symbol final synthetic int val$flags final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.Symbol, int) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$10.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$10 extends jdk.nashorn.internal.codegen.FieldObjectCreator { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.codegen.CodeGenerator, java.util.List) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.codegen.CodeGenerator codegen java.util.List tuples protected void loadValue (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.Expression node jdk.nashorn.internal.codegen.types.Type type protected volatile synthetic void loadValue (java.lang.Object, jdk.nashorn.internal.codegen.types.Type) }
jdk/nashorn/internal/codegen/CodeGenerator$11$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$11$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$11 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$11) jdk.nashorn.internal.codegen.CodeGenerator$11 this$1 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterDefault (jdk.nashorn.internal.ir.Node) int pp jdk.nashorn.internal.ir.Node node }
jdk/nashorn/internal/codegen/CodeGenerator$11.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$11 extends java.lang.Object implements java.util.function.Supplier { boolean contains final synthetic jdk.nashorn.internal.ir.Expression val$rootExpr final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator this$0 public java.lang.Boolean get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/codegen/CodeGenerator$12.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$12 extends jdk.nashorn.internal.codegen.CodeGenerator$Store { final synthetic jdk.nashorn.internal.ir.CatchNode val$catchNode final synthetic jdk.nashorn.internal.ir.Symbol val$vmException final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.ir.CatchNode, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.IdentNode assignNode protected void storeNonDiscard () protected void evaluate () jdk.nashorn.internal.codegen.Label notEcmaException }
jdk/nashorn/internal/codegen/CodeGenerator$13$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$13$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$13 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$13, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator$13 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$13$2.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$13$2 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$13 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$13, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator$13 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$13.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$13 extends jdk.nashorn.internal.codegen.CodeGenerator$SelfModifyingStore { final synthetic jdk.nashorn.internal.ir.Expression val$operand final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$typeBounds final synthetic boolean val$isPostfix final synthetic jdk.nashorn.internal.ir.UnaryNode val$unaryNode final synthetic jdk.nashorn.internal.codegen.types.Type val$type final synthetic boolean val$isIncrement final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean, jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.types.Type, boolean) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.UnaryNode assignNode jdk.nashorn.internal.ir.Expression target private void loadRhs () protected void evaluate () protected void storeNonDiscard () private void loadMinusOne () private void doDecInc (int) int programPoint static synthetic void access$6800 (jdk.nashorn.internal.codegen.CodeGenerator$13) jdk.nashorn.internal.codegen.CodeGenerator$13 x0 static synthetic void access$6900 (jdk.nashorn.internal.codegen.CodeGenerator$13) jdk.nashorn.internal.codegen.CodeGenerator$13 x0 static synthetic void access$7000 (jdk.nashorn.internal.codegen.CodeGenerator$13, int) jdk.nashorn.internal.codegen.CodeGenerator$13 x0 int x1 }
jdk/nashorn/internal/codegen/CodeGenerator$14.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$14 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.ir.UnaryNode val$unaryNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$numericBounds final synthetic jdk.nashorn.internal.codegen.types.Type val$type final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () jdk.nashorn.internal.ir.Expression expr void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$15.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$15 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.ir.BinaryNode val$binaryNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$resultBounds final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds operandBounds jdk.nashorn.internal.codegen.types.Type widestOperationType jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds operandBounds boolean isOptimistic boolean forceConversionSeparation void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$16.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$16 extends jdk.nashorn.internal.codegen.CodeGenerator$Store { final synthetic jdk.nashorn.internal.ir.Expression val$rhs final synthetic jdk.nashorn.internal.codegen.types.Type val$rhsType final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode assignNode jdk.nashorn.internal.ir.Expression target protected void evaluate () }
jdk/nashorn/internal/codegen/CodeGenerator$17.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$17 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.ir.BinaryNode val$binaryNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation oo static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$18.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$18 extends jdk.nashorn.internal.codegen.CodeGenerator$BinarySelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op () }
jdk/nashorn/internal/codegen/CodeGenerator$19.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$19 extends jdk.nashorn.internal.codegen.CodeGenerator$BinarySelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op () }
jdk/nashorn/internal/codegen/CodeGenerator$2$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$2$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.ir.AccessNode val$accessNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator$2 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$2, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.codegen.CodeGenerator$2 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () int flags static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$2$2.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$2$2 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.ir.IndexNode val$indexNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator$2 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$2, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.codegen.CodeGenerator$2 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () int flags }
jdk/nashorn/internal/codegen/CodeGenerator$2.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$2 extends jdk.nashorn.internal.ir.visitor.NodeOperatorVisitor { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$resultBounds final synthetic boolean val$baseAlreadyOnStack final synthetic jdk.nashorn.internal.codegen.CodeGenerator val$codegen final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean, jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.LexicalContext lc public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterASSIGN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_ADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_BIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_BIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_BIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_DIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_MOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_MUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public boolean enterLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.LiteralNode literalNode public boolean enterTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.ir.TernaryNode ternaryNode public boolean enterADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSUB (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterSUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterMUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterDIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterMOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterCOMMALEFT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterCOMMARIGHT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterAND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterNOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterADD (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterBIT_NOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterBIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterVOID (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterEQ (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterEQ_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterGE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterGT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterLE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterLT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterNE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterNE_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.ObjectNode objectNode public boolean enterRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode public boolean enterNEW (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterDECINC (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterJoinPredecessorExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression joinExpr public boolean enterGetSplitState (jdk.nashorn.internal.ir.GetSplitState) jdk.nashorn.internal.ir.GetSplitState getSplitState public boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node otherNode }
jdk/nashorn/internal/codegen/CodeGenerator$20.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$20 extends jdk.nashorn.internal.codegen.CodeGenerator$BinarySelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op () }
jdk/nashorn/internal/codegen/CodeGenerator$21.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$21 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation oo }
jdk/nashorn/internal/codegen/CodeGenerator$22.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$22 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation oo }
jdk/nashorn/internal/codegen/CodeGenerator$23.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$23 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation oo }
jdk/nashorn/internal/codegen/CodeGenerator$24.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$24 extends jdk.nashorn.internal.codegen.CodeGenerator$BinarySelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op () }
jdk/nashorn/internal/codegen/CodeGenerator$25.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$25 extends jdk.nashorn.internal.codegen.CodeGenerator$BinarySelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op () }
jdk/nashorn/internal/codegen/CodeGenerator$26$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$26$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.CodeGenerator$26 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$26, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator$26 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$26.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$26 extends jdk.nashorn.internal.codegen.CodeGenerator$SelfModifyingStore { final synthetic jdk.nashorn.internal.ir.BinaryNode val$binaryNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode assignNode jdk.nashorn.internal.ir.Expression target protected void evaluate () }
jdk/nashorn/internal/codegen/CodeGenerator$27.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$27 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.ir.BinaryNode val$binaryNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$28.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$28 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.BinaryNode node protected void op (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation oo }
jdk/nashorn/internal/codegen/CodeGenerator$29.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$29 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator this$0 protected void op (int) int programPoint }
jdk/nashorn/internal/codegen/CodeGenerator$3$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic boolean val$isFastScope final synthetic jdk.nashorn.internal.ir.Symbol val$symbol final synthetic jdk.nashorn.internal.ir.IdentNode val$identNode final synthetic int val$flags final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.ir.IdentNode, int) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () int i jdk.nashorn.internal.codegen.types.Type[] paramTypes jdk.nashorn.internal.codegen.SharedScopeCall scopeCall }
jdk/nashorn/internal/codegen/CodeGenerator$3$2.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$2 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { int argsCount final synthetic jdk.nashorn.internal.ir.IdentNode val$ident final synthetic int val$flags final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.IdentNode, int) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$3$3.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$3 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { int argsCount final synthetic jdk.nashorn.internal.ir.IdentNode val$ident final synthetic jdk.nashorn.internal.codegen.Label val$is_not_eval final synthetic jdk.nashorn.internal.codegen.Label val$invoke_direct_eval final synthetic int val$flags final synthetic jdk.nashorn.internal.codegen.Label val$eval_done final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label, int, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () int i java.util.List evalArgs int numArgs void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$3$4.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$4 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { int argCount static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.ir.AccessNode val$node final synthetic int val$flags final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.AccessNode, int) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$3$5.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$5 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { jdk.nashorn.internal.ir.FunctionNode callee int argsCount final synthetic jdk.nashorn.internal.ir.FunctionNode val$origCallee final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$3$6.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$6 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { int argsCount static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.ir.IndexNode val$node final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () jdk.nashorn.internal.codegen.types.Type indexType void consumeStack () static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$3$7.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3$7 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { int argsCount final synthetic jdk.nashorn.internal.ir.Node val$node final synthetic jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$3, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.codegen.CodeGenerator$3 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () int flags }
jdk/nashorn/internal/codegen/CodeGenerator$3.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$3 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.ir.CallNode val$callNode final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$resultBounds final synthetic jdk.nashorn.internal.ir.Block val$currentBlock final synthetic java.util.List val$args final synthetic jdk.nashorn.internal.codegen.CodeGeneratorLexicalContext val$codegenLexicalContext final synthetic jdk.nashorn.internal.ir.Expression val$function final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.CallNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.Block, java.util.List, jdk.nashorn.internal.codegen.CodeGeneratorLexicalContext, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator this$0 private jdk.nashorn.internal.codegen.MethodEmitter sharedScopeCall (jdk.nashorn.internal.ir.IdentNode, int) jdk.nashorn.internal.ir.IdentNode identNode int flags jdk.nashorn.internal.ir.Symbol symbol boolean isFastScope private void scopeCall (jdk.nashorn.internal.ir.IdentNode, int) jdk.nashorn.internal.ir.IdentNode ident int flags private void evalCall (jdk.nashorn.internal.ir.IdentNode, int) jdk.nashorn.internal.ir.IdentNode ident int flags jdk.nashorn.internal.codegen.Label invoke_direct_eval jdk.nashorn.internal.codegen.Label is_not_eval jdk.nashorn.internal.codegen.Label eval_done public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) int flags int useCount jdk.nashorn.internal.ir.IdentNode node jdk.nashorn.internal.ir.Symbol symbol public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode node int flags public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode origCallee public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode node protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$30.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$30 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator this$0 protected void op (int) int programPoint }
jdk/nashorn/internal/codegen/CodeGenerator$31.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$31 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator this$0 protected void op (int) int programPoint }
jdk/nashorn/internal/codegen/CodeGenerator$32.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$32 extends jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator this$0 protected void op (int) int programPoint }
jdk/nashorn/internal/codegen/CodeGenerator$33.class
CodeGenerator.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.CodeGenerator$33 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$4$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$4$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$4 this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$4, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator$4 this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$4.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$4 extends jdk.nashorn.internal.codegen.CodeGenerator$Store { final synthetic jdk.nashorn.internal.ir.ForNode val$forNode final synthetic int val$iterSlot final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.ForNode, int) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.ir.Expression assignNode protected void storeNonDiscard () protected void evaluate () }
jdk/nashorn/internal/codegen/CodeGenerator$5.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$5 extends jdk.nashorn.internal.codegen.MapTuple { final synthetic jdk.nashorn.internal.codegen.types.Type val$paramType final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, java.lang.String, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.CodeGenerator this$0 String key jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.Symbol value public java.lang.Class getValueType () }
jdk/nashorn/internal/codegen/CodeGenerator$6.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$6 extends jdk.nashorn.internal.codegen.FieldObjectCreator { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.codegen.CodeGenerator, java.util.List, boolean, boolean) jdk.nashorn.internal.codegen.CodeGenerator this$0 jdk.nashorn.internal.codegen.CodeGenerator codegen java.util.List tuples boolean isScope boolean hasArguments protected void loadValue (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.Symbol value jdk.nashorn.internal.codegen.types.Type type protected volatile synthetic void loadValue (java.lang.Object, jdk.nashorn.internal.codegen.types.Type) }
jdk/nashorn/internal/codegen/CodeGenerator$7.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$7 extends java.lang.Object implements jdk.nashorn.internal.codegen.CodeGenerator$SplitLiteralCreator { final synthetic jdk.nashorn.internal.ir.Expression[] val$nodes final synthetic jdk.nashorn.internal.codegen.types.Type val$elementType final synthetic int[] val$postsets final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression[], jdk.nashorn.internal.codegen.types.Type, int[]) jdk.nashorn.internal.codegen.CodeGenerator this$0 public void populateRange (jdk.nashorn.internal.codegen.MethodEmitter, jdk.nashorn.internal.codegen.types.Type, int, int, int) int i jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.codegen.types.Type type int slot int start int end }
jdk/nashorn/internal/codegen/CodeGenerator$8$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$8$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.codegen.CodeGenerator$8 this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$8) jdk.nashorn.internal.codegen.CodeGenerator$8 this$0 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node }
jdk/nashorn/internal/codegen/CodeGenerator$8.class
CodeGenerator.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CodeGenerator$8 extends java.lang.Object implements java.util.function.Supplier { boolean contains final synthetic jdk.nashorn.internal.ir.Expression val$value final synthetic int val$pp void <init> (jdk.nashorn.internal.ir.Expression, int) public java.lang.Boolean get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/codegen/CodeGenerator$9.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$9 extends jdk.nashorn.internal.codegen.MapTuple { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, java.lang.String, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator this$0 String key jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.Expression value public java.lang.Class getValueType () }
jdk/nashorn/internal/codegen/CodeGenerator$BinaryArith$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$numericBounds final synthetic jdk.nashorn.internal.ir.BinaryNode val$node final synthetic jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds operandBounds jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds operandBounds boolean isOptimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds operandBounds boolean forceConversionSeparation void consumeStack () static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$BinaryArith.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$BinaryArith extends java.lang.Object { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 private void <init> (jdk.nashorn.internal.codegen.CodeGenerator) protected abstract void op (int) protected void evaluate (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode node jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds numericBounds synthetic void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.codegen.CodeGenerator$1) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.codegen.CodeGenerator$1 x1 }
jdk/nashorn/internal/codegen/CodeGenerator$BinaryOptimisticSelfAssignment$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment$1 extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final synthetic jdk.nashorn.internal.codegen.types.Type val$widestOperationType final synthetic jdk.nashorn.internal.ir.Expression val$lhs final synthetic jdk.nashorn.internal.ir.Expression val$rhs final synthetic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds val$bounds final synthetic jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment this$1 jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds void loadStack () boolean forceConversionSeparation jdk.nashorn.internal.codegen.types.Type operandType boolean forceConversionSeparation void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$BinaryOptimisticSelfAssignment.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$BinaryOptimisticSelfAssignment extends jdk.nashorn.internal.codegen.CodeGenerator$SelfModifyingStore { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode node protected abstract void op (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) protected void evaluate () jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.types.Type widestOperationType jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds bounds }
jdk/nashorn/internal/codegen/CodeGenerator$BinarySelfAssignment.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$BinarySelfAssignment extends jdk.nashorn.internal.codegen.CodeGenerator$SelfModifyingStore { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode node protected abstract void op () protected void evaluate () }
jdk/nashorn/internal/codegen/CodeGenerator$ContinuationInfo.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo extends java.lang.Object { private final jdk.nashorn.internal.codegen.Label handlerLabel private jdk.nashorn.internal.codegen.Label targetLabel int lvarCount private int[] stackStoreSpec private jdk.nashorn.internal.codegen.types.Type[] stackTypes private jdk.nashorn.internal.codegen.types.Type returnValueType private java.util.Map objectLiteralMaps private int lineNumber private jdk.nashorn.internal.codegen.Label catchLabel private int exceptionScopePops void <init> () jdk.nashorn.internal.codegen.Label getHandlerLabel () boolean hasTargetLabel () jdk.nashorn.internal.codegen.Label getTargetLabel () void setTargetLabel (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label targetLabel int[] getStackStoreSpec () void setStackStoreSpec (int[]) int[] stackStoreSpec jdk.nashorn.internal.codegen.types.Type[] getStackTypes () void setStackTypes (jdk.nashorn.internal.codegen.types.Type[]) jdk.nashorn.internal.codegen.types.Type[] stackTypes jdk.nashorn.internal.codegen.types.Type getReturnValueType () void setReturnValueType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type returnValueType void setObjectLiteralMap (int, jdk.nashorn.internal.runtime.PropertyMap) int objectLiteralStackDepth jdk.nashorn.internal.runtime.PropertyMap objectLiteralMap jdk.nashorn.internal.runtime.PropertyMap getObjectLiteralMap (int) int stackDepth public java.lang.String toString () static synthetic jdk.nashorn.internal.codegen.Label access$4700 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 static synthetic int access$4804 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 static synthetic int access$9202 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo, int) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 int x1 static synthetic jdk.nashorn.internal.codegen.Label access$4702 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 jdk.nashorn.internal.codegen.Label x1 static synthetic java.util.Map access$10300 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 static synthetic int access$9200 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 static synthetic int access$4800 (jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo) jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo x0 }
jdk/nashorn/internal/codegen/CodeGenerator$LoadFastScopeVar.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$LoadFastScopeVar extends jdk.nashorn.internal.codegen.CodeGenerator$LoadScopeVar { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, int) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds int flags void getProto () }
jdk/nashorn/internal/codegen/CodeGenerator$LoadScopeVar.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$LoadScopeVar extends jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation { final jdk.nashorn.internal.ir.IdentNode identNode private final int flags final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, int) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds int flags void loadStack () void getProto () void consumeStack () }
jdk/nashorn/internal/codegen/CodeGenerator$OptimismExceptionHandlerSpec.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec extends java.lang.Object implements java.lang.Comparable { private final String lvarSpec private final boolean catchTarget private boolean delegationTarget void <init> (java.lang.String, boolean) String lvarSpec boolean catchTarget public int compareTo (jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec) jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec o public java.lang.String toString () StringBuilder b public volatile synthetic int compareTo (java.lang.Object) static synthetic java.lang.String access$10000 (jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec) jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec x0 static synthetic boolean access$10100 (jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec) jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec x0 static synthetic boolean access$10200 (jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec) jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec x0 static synthetic boolean access$10202 (jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec, boolean) jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec x0 boolean x1 }
jdk/nashorn/internal/codegen/CodeGenerator$OptimisticOperation.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation extends java.lang.Object { private final boolean isOptimistic private final jdk.nashorn.internal.ir.Expression expression private final jdk.nashorn.internal.ir.Optimistic optimistic private final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Optimistic, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds jdk.nashorn.internal.codegen.MethodEmitter emit () jdk.nashorn.internal.codegen.MethodEmitter emit (int) String catchLabelName jdk.nashorn.internal.codegen.Label beginTry jdk.nashorn.internal.codegen.Label catchLabel jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo ci int[] localLoads java.util.List localTypesList int usedLocals java.util.List localTypes int ignoredArgCount int programPoint boolean optimisticOrContinuation boolean currentContinuationEntryPoint int stackSizeOnEntry int liveLocalsCount jdk.nashorn.internal.codegen.Label beginTry jdk.nashorn.internal.codegen.Label catchLabel jdk.nashorn.internal.codegen.Label afterConsumeStack private int storeStack (int, boolean) int i jdk.nashorn.internal.codegen.types.Type type int slots int loadSlot int i int loadSlot jdk.nashorn.internal.codegen.types.Type stackType boolean isLoad int lvarSlot jdk.nashorn.internal.codegen.types.Type lvarType int i int ignoreArgCount boolean optimisticOrContinuation int stackSize jdk.nashorn.internal.codegen.types.Type[] stackTypes int[] localLoadsOnStack int usedSlots int firstIgnored int firstNonLoad int tempSlotsNeeded int lastTempSlot int ignoreSlotCount java.util.List localTypesList private void addUnwarrantedOptimismHandlerLabel (java.util.List, jdk.nashorn.internal.codegen.Label) java.util.List localTypes jdk.nashorn.internal.codegen.Label label String lvarTypesDescriptor java.util.Map unwarrantedOptimismHandlers java.util.Collection labels abstract void loadStack () abstract void consumeStack () jdk.nashorn.internal.codegen.MethodEmitter dynamicGet (java.lang.String, int, boolean, boolean) String name int flags boolean isMethod boolean isIndex jdk.nashorn.internal.codegen.MethodEmitter dynamicGetIndex (int, boolean) int flags boolean isMethod jdk.nashorn.internal.codegen.MethodEmitter dynamicCall (int, int, java.lang.String) int argCount int flags String msg int getOptimisticFlags (int) int flags int getProgramPoint () void convertOptimisticReturnValue () jdk.nashorn.internal.codegen.types.Type optimisticType void replaceCompileTimeProperty () jdk.nashorn.internal.ir.IdentNode identNode String name private void replaceCompileTimeProperty (java.lang.Object) Object propertyValue private jdk.nashorn.internal.codegen.types.Type getOptimisticCoercedType () jdk.nashorn.internal.codegen.types.Type optimisticType jdk.nashorn.internal.codegen.types.Type narrowest static synthetic boolean access$7300 (jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation) jdk.nashorn.internal.codegen.CodeGenerator$OptimisticOperation x0 static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$SelfModifyingStore.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$SelfModifyingStore extends jdk.nashorn.internal.codegen.CodeGenerator$Store { final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 protected void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression assignNode jdk.nashorn.internal.ir.Expression target protected boolean isSelfModifying () }
jdk/nashorn/internal/codegen/CodeGenerator$SplitLiteralCreator.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$SplitLiteralCreator extends java.lang.Object { public abstract void populateRange (jdk.nashorn.internal.codegen.MethodEmitter, jdk.nashorn.internal.codegen.types.Type, int, int, int) }
jdk/nashorn/internal/codegen/CodeGenerator$Store$1.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$Store$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.CodeGenerator$Store this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$Store) jdk.nashorn.internal.codegen.CodeGenerator$Store this$1 public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode node private void enterBaseNode () jdk.nashorn.internal.ir.BaseNode baseNode jdk.nashorn.internal.ir.Expression base public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode node public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode node jdk.nashorn.internal.ir.Expression index static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$Store$2.class
CodeGenerator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CodeGenerator$Store$2 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.CodeGenerator$Store this$1 void <init> (jdk.nashorn.internal.codegen.CodeGenerator$Store) jdk.nashorn.internal.codegen.CodeGenerator$Store this$1 protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) int flags jdk.nashorn.internal.codegen.types.Type storeType jdk.nashorn.internal.ir.IdentNode node jdk.nashorn.internal.ir.Symbol symbol public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode node public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode node static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$Store.class
CodeGenerator.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CodeGenerator$Store extends java.lang.Object { protected final jdk.nashorn.internal.ir.Expression assignNode private final jdk.nashorn.internal.ir.Expression target private int depth private jdk.nashorn.internal.ir.IdentNode quick static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.CodeGenerator this$0 protected void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression assignNode jdk.nashorn.internal.ir.Expression target protected void <init> (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression assignNode protected boolean isSelfModifying () private void prologue () private jdk.nashorn.internal.ir.IdentNode quickLocalVariable (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type String name jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.IdentNode quickIdent protected void storeNonDiscard () jdk.nashorn.internal.codegen.types.Type quickType jdk.nashorn.internal.ir.Symbol quickSymbol private void epilogue () protected abstract void evaluate () void store () static synthetic int access$7900 (jdk.nashorn.internal.codegen.CodeGenerator$Store) jdk.nashorn.internal.codegen.CodeGenerator$Store x0 static synthetic int access$7902 (jdk.nashorn.internal.codegen.CodeGenerator$Store, int) jdk.nashorn.internal.codegen.CodeGenerator$Store x0 int x1 static synthetic jdk.nashorn.internal.ir.Expression access$8000 (jdk.nashorn.internal.codegen.CodeGenerator$Store) jdk.nashorn.internal.codegen.CodeGenerator$Store x0 static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator$TypeBounds.class
CodeGenerator.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds extends java.lang.Object { final jdk.nashorn.internal.codegen.types.Type narrowest final jdk.nashorn.internal.codegen.types.Type widest static final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds UNBOUNDED static final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds INT static final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds NUMBER static final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds OBJECT static final jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds BOOLEAN static final synthetic boolean $assertionsDisabled static jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds exact (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type void <init> (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type narrowest jdk.nashorn.internal.codegen.types.Type widest jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds notNarrowerThan (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds notWiderThan (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type boolean canBeNarrowerThan (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds maybeNew (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type newNarrowest jdk.nashorn.internal.codegen.types.Type newWidest jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds booleanToInt () jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds objectToNumber () jdk.nashorn.internal.codegen.types.Type within (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGenerator.class
CodeGenerator.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CodeGenerator extends jdk.nashorn.internal.ir.visitor.NodeOperatorVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private static final jdk.nashorn.internal.codegen.types.Type SCOPE_TYPE private static final String GLOBAL_OBJECT private static final jdk.nashorn.internal.codegen.CompilerConstants$Call CREATE_REWRITE_EXCEPTION private static final jdk.nashorn.internal.codegen.CompilerConstants$Call CREATE_REWRITE_EXCEPTION_REST_OF private static final jdk.nashorn.internal.codegen.CompilerConstants$Call ENSURE_INT private static final jdk.nashorn.internal.codegen.CompilerConstants$Call ENSURE_NUMBER private static final jdk.nashorn.internal.codegen.CompilerConstants$Call CREATE_FUNCTION_OBJECT private static final jdk.nashorn.internal.codegen.CompilerConstants$Call CREATE_FUNCTION_OBJECT_NO_SCOPE private static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_NUMBER_FOR_EQ private static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_NUMBER_FOR_STRICT_EQ private static final Class ITERATOR_CLASS private static final jdk.nashorn.internal.codegen.types.Type ITERATOR_TYPE private static final jdk.nashorn.internal.codegen.types.Type EXCEPTION_TYPE private static final Integer INT_ZERO private final jdk.nashorn.internal.codegen.Compiler compiler private final boolean evalCode private final int callSiteFlags private int regexFieldCount private int lastLineNumber private static final int MAX_REGEX_FIELDS private jdk.nashorn.internal.codegen.MethodEmitter method private jdk.nashorn.internal.codegen.CompileUnit unit private final jdk.nashorn.internal.runtime.logging.DebugLogger log static final int OBJECT_SPILL_THRESHOLD private final java.util.Set emittedMethods private jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo continuationInfo private final java.util.Deque scopeEntryLabels private static final jdk.nashorn.internal.codegen.Label METHOD_BOUNDARY private final java.util.Deque catchLabels private final jdk.nashorn.internal.IntDeque labeledBlockBreakLiveLocals private final int[] continuationEntryPoints static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.Compiler, int[]) jdk.nashorn.internal.codegen.Compiler compiler int[] continuationEntryPoints public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context int getCallSiteFlags () private int getScopeCallSiteFlags (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol int flags boolean isEvalCode () boolean useDualFields () private jdk.nashorn.internal.codegen.MethodEmitter loadIdent (jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds jdk.nashorn.internal.ir.Symbol symbol int flags private void checkTemporalDeadZone (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode private void checkAssignTarget (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression private boolean isRestOf () private boolean isCurrentContinuationEntryPoint (int) int programPoint private int[] getContinuationEntryPoints () private int getCurrentContinuationEntryPoint () private boolean isContinuationEntryPoint (int) int cep int programPoint private boolean isFastScope (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.LexicalContextNode node java.util.Iterator it jdk.nashorn.internal.ir.Symbol symbol String name boolean previousWasBlock private jdk.nashorn.internal.codegen.MethodEmitter loadSharedScopeVar (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.Symbol, int) jdk.nashorn.internal.codegen.types.Type valueType jdk.nashorn.internal.ir.Symbol symbol int flags private jdk.nashorn.internal.codegen.MethodEmitter storeFastScopeVar (jdk.nashorn.internal.ir.Symbol, int) jdk.nashorn.internal.ir.Symbol symbol int flags private int getScopeProtoDepth (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Block startingBlock jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.FunctionNode fn int externalDepth int internalDepth int scopesToStart int depth private void loadFastScopeProto (jdk.nashorn.internal.ir.Symbol, boolean) int i jdk.nashorn.internal.ir.Symbol symbol boolean swap int depth private jdk.nashorn.internal.codegen.MethodEmitter loadExpressionUnbounded (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private jdk.nashorn.internal.codegen.MethodEmitter loadExpressionAsObject (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.MethodEmitter loadExpressionAsBoolean (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private static boolean noToPrimitiveConversion (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type source jdk.nashorn.internal.codegen.types.Type target jdk.nashorn.internal.codegen.MethodEmitter loadBinaryOperands (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private jdk.nashorn.internal.codegen.MethodEmitter loadBinaryOperands (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean, boolean) jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds safeConvertBounds jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds safeConvertBounds jdk.nashorn.internal.codegen.types.Type lhsLoadedType jdk.nashorn.internal.codegen.types.Type convertedLhsType jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds explicitOperandBounds boolean baseAlreadyOnStack boolean forceConversionSeparation jdk.nashorn.internal.codegen.types.Type lhsType jdk.nashorn.internal.codegen.types.Type rhsType jdk.nashorn.internal.codegen.types.Type narrowestOperandType jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds operandBounds jdk.nashorn.internal.codegen.MethodEmitter loadComparisonOperands (jdk.nashorn.internal.ir.BinaryNode) boolean canReorder boolean canCombineLoadAndConvert jdk.nashorn.internal.codegen.types.Type lhsLoadedType jdk.nashorn.internal.parser.TokenType tt jdk.nashorn.internal.ir.BinaryNode cmp jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.types.Type lhsType jdk.nashorn.internal.codegen.types.Type rhsType private static void emitObjectToNumberComparisonConversion (jdk.nashorn.internal.codegen.MethodEmitter, jdk.nashorn.internal.parser.TokenType) jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.parser.TokenType tt private static final jdk.nashorn.internal.codegen.types.Type undefinedToNumber (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type private static jdk.nashorn.internal.codegen.types.Type booleanToInt (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type t private static jdk.nashorn.internal.codegen.types.Type objectToNumber (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type t jdk.nashorn.internal.codegen.MethodEmitter loadExpressionAsType (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.MethodEmitter loadExpression (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private jdk.nashorn.internal.codegen.MethodEmitter loadExpression (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds boolean baseAlreadyOnStack jdk.nashorn.internal.codegen.CodeGenerator codegen boolean isCurrentDiscard private jdk.nashorn.internal.codegen.MethodEmitter coerceStackTop (jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds typeBounds private void closeBlockVariables (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block block public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.codegen.Label entryLabel boolean useOptimisticTypes () public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block private void popBlockScope (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.codegen.Label breakLabel jdk.nashorn.internal.codegen.Label beginTryLabel jdk.nashorn.internal.codegen.Label recoveryLabel boolean bodyCanThrow jdk.nashorn.internal.codegen.Label afterCatchLabel private void emitBlockBreakLabel (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label breakLabel jdk.nashorn.internal.ir.LabelNode labelNode private void popScope () private void popScopeException () jdk.nashorn.internal.codegen.Label catchLabel jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo ci private void popScopesUntil (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode until private void popScopes (int) int i int count public boolean enterBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public boolean enterJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally private boolean enterJumpStatement (jdk.nashorn.internal.ir.JumpStatement) jdk.nashorn.internal.ir.JumpStatement jump jdk.nashorn.internal.codegen.Label targetLabel private int loadArgs (java.util.List) jdk.nashorn.internal.ir.Expression arg java.util.List args int argCount private boolean loadCallNode (jdk.nashorn.internal.ir.CallNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.CallNode callNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds java.util.List args jdk.nashorn.internal.ir.Expression function jdk.nashorn.internal.ir.Block currentBlock jdk.nashorn.internal.codegen.CodeGeneratorLexicalContext codegenLexicalContext static int nonOptimisticFlags (int) int flags public boolean enterContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode public boolean enterEmptyNode (jdk.nashorn.internal.ir.EmptyNode) jdk.nashorn.internal.ir.EmptyNode emptyNode public boolean enterExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement public boolean enterBlockStatement (jdk.nashorn.internal.ir.BlockStatement) jdk.nashorn.internal.ir.BlockStatement blockStatement public boolean enterForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.Expression init jdk.nashorn.internal.ir.ForNode forNode private void enterForIn (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.codegen.Label afterConversion jdk.nashorn.internal.ir.ForNode forNode jdk.nashorn.internal.ir.Symbol iterSymbol int iterSlot jdk.nashorn.internal.codegen.Label continueLabel jdk.nashorn.internal.codegen.Label breakLabel jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.ir.Block body private void initLocals (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.codegen.types.Type paramType jdk.nashorn.internal.ir.Symbol paramSymbol jdk.nashorn.internal.codegen.types.Type paramType jdk.nashorn.internal.ir.IdentNode nextParam jdk.nashorn.internal.codegen.types.Type paramType jdk.nashorn.internal.ir.Symbol paramSymbol jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.Label scopeEntryLabel boolean varsInScope boolean hasArguments java.util.List tuples java.util.Iterator paramIter jdk.nashorn.internal.ir.IdentNode param int nextParam jdk.nashorn.internal.ir.Block block boolean isFunctionBody jdk.nashorn.internal.ir.FunctionNode function private void initializeMethodParameters (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.IdentNode param jdk.nashorn.internal.ir.FunctionNode function jdk.nashorn.internal.codegen.Label functionStart int nextSlot private void initializeInternalFunctionParameter (jdk.nashorn.internal.codegen.CompilerConstants, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.codegen.Label, int) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.codegen.Label functionStart int slot jdk.nashorn.internal.ir.Symbol symbol private jdk.nashorn.internal.ir.Symbol initializeInternalFunctionOrSplitParameter (jdk.nashorn.internal.codegen.CompilerConstants, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.codegen.Label, int) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.codegen.Label functionStart int slot jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type private void expandParameterSlots (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.IdentNode parameter jdk.nashorn.internal.ir.IdentNode parameter jdk.nashorn.internal.codegen.types.Type parameterType int typeWidth jdk.nashorn.internal.ir.Symbol symbol int slotCount int i jdk.nashorn.internal.ir.FunctionNode function java.util.List parameters int currentIncomingSlot private void initArguments (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode function private boolean skipFunction (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.runtime.ScriptEnvironment env boolean lazy boolean onDemand public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.ir.FunctionNode functionNode String fnName private void pushMethodEmitter (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter newMethod private void popMethodEmitter () public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) boolean markOptimistic boolean markOptimistic jdk.nashorn.internal.ir.FunctionNode newFunctionNode VerifyError e Throwable t jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block pass jdk.nashorn.internal.ir.Block fail boolean hasFailConversion jdk.nashorn.internal.codegen.Label failLabel jdk.nashorn.internal.codegen.Label afterLabel private void emitBranch (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.Label, boolean) jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.codegen.Label label boolean jumpWhenTrue private void enterStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement private void lineNumber (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement private void lineNumber (int) int lineNumber int getLastLineNumber () private void loadArray (jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode, jdk.nashorn.internal.codegen.types.ArrayType) int postset int arraySlot jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode arrayLiteralNode jdk.nashorn.internal.codegen.types.ArrayType arrayType jdk.nashorn.internal.ir.Expression[] nodes Object presets int[] postsets java.util.List ranges jdk.nashorn.internal.codegen.types.Type elementType private void storeElement (jdk.nashorn.internal.ir.Expression[], jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.ir.Expression[] nodes jdk.nashorn.internal.codegen.types.Type elementType int index jdk.nashorn.internal.ir.Expression element private jdk.nashorn.internal.codegen.MethodEmitter loadArgsArray (java.util.List) int i java.util.List args Object[] array void loadConstant (java.lang.String) String string String unitClassName jdk.nashorn.internal.codegen.ClassEmitter classEmitter int index void loadConstant (java.lang.Object) Object object private void loadConstant (java.lang.Object, jdk.nashorn.internal.codegen.CompileUnit, jdk.nashorn.internal.codegen.MethodEmitter) String methodName Object object jdk.nashorn.internal.codegen.CompileUnit compileUnit jdk.nashorn.internal.codegen.MethodEmitter methodEmitter String unitClassName jdk.nashorn.internal.codegen.ClassEmitter classEmitter int index Class cls private void loadConstantsAndIndex (java.lang.Object, jdk.nashorn.internal.codegen.MethodEmitter) Object object jdk.nashorn.internal.codegen.MethodEmitter methodEmitter private void loadLiteral (jdk.nashorn.internal.ir.LiteralNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) String string jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode arrayLiteral jdk.nashorn.internal.codegen.types.ArrayType atype jdk.nashorn.internal.ir.LiteralNode node jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds Object value private jdk.nashorn.internal.codegen.MethodEmitter loadRegexToken (jdk.nashorn.internal.parser.Lexer$RegexToken) jdk.nashorn.internal.parser.Lexer$RegexToken value private jdk.nashorn.internal.codegen.MethodEmitter loadRegex (jdk.nashorn.internal.parser.Lexer$RegexToken) jdk.nashorn.internal.parser.Lexer$RegexToken regexToken String regexName jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.Label cachedLabel private static boolean propertyValueContains (jdk.nashorn.internal.ir.Expression, int) jdk.nashorn.internal.ir.Expression value int pp private void loadObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.Expression value String key jdk.nashorn.internal.ir.Symbol symbol Class valueType jdk.nashorn.internal.ir.PropertyNode propertyNode jdk.nashorn.internal.codegen.ObjectCreator oc jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo ci jdk.nashorn.internal.ir.FunctionNode getter jdk.nashorn.internal.ir.FunctionNode setter jdk.nashorn.internal.ir.PropertyNode propertyNode jdk.nashorn.internal.ir.ObjectNode objectNode java.util.List elements java.util.List tuples java.util.List gettersSetters int ccp java.util.List ranges jdk.nashorn.internal.ir.Expression protoNode boolean restOfProperty jdk.nashorn.internal.codegen.ObjectCreator oc public boolean enterReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.ir.Expression expression private boolean undefinedCheck (jdk.nashorn.internal.ir.RuntimeNode, java.util.List) jdk.nashorn.internal.ir.Symbol undefinedSymbol jdk.nashorn.internal.codegen.Label checkTrue jdk.nashorn.internal.codegen.Label end jdk.nashorn.internal.ir.RuntimeNode runtimeNode java.util.List args jdk.nashorn.internal.ir.RuntimeNode$Request request jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.ir.Symbol lhsSymbol jdk.nashorn.internal.ir.Symbol rhsSymbol jdk.nashorn.internal.ir.Symbol undefinedSymbol boolean isUndefinedCheck jdk.nashorn.internal.ir.Expression expr private static boolean isUndefinedSymbol (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol private static boolean isNullLiteral (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private boolean nullCheck (jdk.nashorn.internal.ir.RuntimeNode, java.util.List) jdk.nashorn.internal.ir.Expression tmp jdk.nashorn.internal.codegen.Label popLabel jdk.nashorn.internal.ir.RuntimeNode runtimeNode java.util.List args jdk.nashorn.internal.ir.RuntimeNode$Request request jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.Label trueLabel jdk.nashorn.internal.codegen.Label falseLabel jdk.nashorn.internal.codegen.Label endLabel jdk.nashorn.internal.codegen.Label popLabel private boolean isDeoptimizedExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression rootExpr private void loadRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode newRuntimeNode jdk.nashorn.internal.ir.Expression arg jdk.nashorn.internal.ir.RuntimeNode runtimeNode java.util.List args jdk.nashorn.internal.ir.RuntimeNode newRuntimeNode jdk.nashorn.internal.ir.RuntimeNode$Request request private void defineCommonSplitMethodParameters () private void defineSplitMethodParameter (int, jdk.nashorn.internal.codegen.CompilerConstants) int slot jdk.nashorn.internal.codegen.CompilerConstants cc private void defineSplitMethodParameter (int, jdk.nashorn.internal.codegen.types.Type) int slot jdk.nashorn.internal.codegen.types.Type type private void loadSplitLiteral (jdk.nashorn.internal.codegen.CodeGenerator$SplitLiteralCreator, java.util.List, jdk.nashorn.internal.codegen.types.Type) String className String name Class clazz String signature int literalSlot jdk.nashorn.internal.ir.Splittable$SplitRange splitRange jdk.nashorn.internal.codegen.CodeGenerator$SplitLiteralCreator creator java.util.List ranges jdk.nashorn.internal.codegen.types.Type literalType jdk.nashorn.internal.codegen.MethodEmitter savedMethod jdk.nashorn.internal.ir.FunctionNode currentFunction private int fixScopeSlot (jdk.nashorn.internal.ir.FunctionNode, int) jdk.nashorn.internal.ir.FunctionNode functionNode int extraSlot int actualScopeSlot int defaultScopeSlot int newExtraSlot public boolean enterSplitReturn (jdk.nashorn.internal.ir.SplitReturn) jdk.nashorn.internal.ir.SplitReturn splitReturn public boolean enterSetSplitState (jdk.nashorn.internal.ir.SetSplitState) jdk.nashorn.internal.ir.SetSplitState setSplitState public boolean enterSwitchNode (jdk.nashorn.internal.ir.SwitchNode) Integer value jdk.nashorn.internal.codegen.Label entry jdk.nashorn.internal.ir.Node test jdk.nashorn.internal.ir.CaseNode caseNode int value Class exprClass int value int i jdk.nashorn.internal.codegen.Label[] table int i int[] ints java.util.TreeMap tree int size Integer[] values jdk.nashorn.internal.codegen.Label[] labels int lo int hi long range int deflt jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.Symbol tagSymbol int tagSlot jdk.nashorn.internal.codegen.Label fallThroughLabel jdk.nashorn.internal.codegen.Label fallThroughLabel jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.SwitchNode switchNode jdk.nashorn.internal.ir.Expression expression java.util.List cases jdk.nashorn.internal.ir.CaseNode defaultCase jdk.nashorn.internal.codegen.Label breakLabel int liveLocalsOnBreak jdk.nashorn.internal.codegen.Label defaultLabel boolean hasSkipConversion public boolean enterThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.IdentNode exceptionExpr jdk.nashorn.internal.ir.Symbol exceptionSymbol jdk.nashorn.internal.ir.ThrowNode throwNode jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.ir.Expression expression int position int line int column private jdk.nashorn.internal.runtime.Source getCurrentSource () public boolean enterTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.Block inlinedFinally jdk.nashorn.internal.codegen.Label nextCatch jdk.nashorn.internal.ir.Block catchBlock jdk.nashorn.internal.ir.CatchNode catchNode jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Expression exceptionCondition jdk.nashorn.internal.ir.Block catchBody boolean isConditionalCatch jdk.nashorn.internal.codegen.Label nextCatch int i jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.ir.Block body java.util.List catchBlocks jdk.nashorn.internal.ir.Symbol vmException jdk.nashorn.internal.codegen.Label entry jdk.nashorn.internal.codegen.Label recovery jdk.nashorn.internal.codegen.Label exit jdk.nashorn.internal.codegen.Label skip boolean bodyCanThrow int catchBlockCount jdk.nashorn.internal.codegen.Label afterCatch public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) int flags int flags jdk.nashorn.internal.codegen.types.Type identType jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.Expression init jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol identSymbol boolean needsScope private void storeIdentWithCatchConversion (jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.Label catchLabel jdk.nashorn.internal.codegen.types.Type joinType jdk.nashorn.internal.codegen.Label$Stack catchStack int joinSlot jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.LocalVariableConversion conversion jdk.nashorn.internal.ir.Symbol symbol public boolean enterWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode private void enterForOrWhile (jdk.nashorn.internal.ir.LoopNode, jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.LoopNode loopNode jdk.nashorn.internal.ir.JoinPredecessorExpression modify int liveLocalsOnBreak jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.codegen.Label continueLabel jdk.nashorn.internal.codegen.Label repeatLabel int liveLocalsOnContinue jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.codegen.Label breakLabel boolean testHasLiveConversion private void emitContinueLabel (jdk.nashorn.internal.codegen.Label, int) jdk.nashorn.internal.codegen.Label continueLabel int liveLocals boolean reachable private void enterDoWhile (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.codegen.Label beforeExit jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.codegen.Label bodyEntryLabel boolean testHasLiveConversion jdk.nashorn.internal.ir.WhileNode whileNode int liveLocalsOnContinueOrBreak jdk.nashorn.internal.ir.Block body public boolean enterWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.codegen.Label tryLabel jdk.nashorn.internal.codegen.Label endLabel jdk.nashorn.internal.codegen.Label catchLabel jdk.nashorn.internal.codegen.Label exitLabel boolean bodyCanThrow boolean reachable jdk.nashorn.internal.ir.WithNode withNode jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.ir.Block body boolean hasScope jdk.nashorn.internal.codegen.Label tryLabel private void loadADD (jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadBIT_NOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode private void loadDECINC (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.Expression operand jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds typeBounds jdk.nashorn.internal.parser.TokenType tokenType boolean isPostfix boolean isIncrement private static int getOptimisticIgnoreCountForSelfModifyingExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression target private void loadAndDiscard (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private void loadMaybeDiscard (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.Expression parent jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadMaybeDiscard (boolean, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) boolean discard jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadNEW (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.CallNode callNode java.util.List args jdk.nashorn.internal.ir.Expression func private void loadNOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.codegen.Label trueLabel jdk.nashorn.internal.codegen.Label afterLabel jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.Expression expr private void loadSUB (jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds numericBounds public void loadVOID (jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds public void loadADD (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadAND_OR (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean) jdk.nashorn.internal.codegen.Label onTrue jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds boolean isAnd jdk.nashorn.internal.codegen.types.Type narrowestOperandType boolean isCurrentDiscard jdk.nashorn.internal.codegen.Label skip jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds outBounds jdk.nashorn.internal.ir.JoinPredecessorExpression lhs boolean lhsConvert jdk.nashorn.internal.codegen.Label evalRhs jdk.nashorn.internal.ir.JoinPredecessorExpression rhs private static boolean isLocalVariable (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression lhs private static boolean isLocalVariable (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode lhs private void loadASSIGN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.types.Type rhsType private void loadASSIGN_ADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_BIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_BIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_BIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_DIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_MOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_MUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_SAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_SHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadASSIGN_SHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void doSHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void toUint32Optimistic (int) int programPoint private void toUint32Double () private void loadASSIGN_SUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadBIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadBIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private static boolean isRhsZero (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.ir.Expression rhs private void loadBIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadCOMMARIGHT (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadCOMMALEFT (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadDIV (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadCmp (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.Condition) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.Condition cond jdk.nashorn.internal.codegen.Label trueLabel jdk.nashorn.internal.codegen.Label afterLabel private void loadMOD (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadMUL (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds private void loadSAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadSHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadSHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private void loadSUB (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds public boolean enterLabelNode (jdk.nashorn.internal.ir.LabelNode) jdk.nashorn.internal.ir.LabelNode labelNode protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private void loadTernaryNode (jdk.nashorn.internal.ir.TernaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.ir.TernaryNode ternaryNode jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds resultBounds jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.JoinPredecessorExpression trueExpr jdk.nashorn.internal.ir.JoinPredecessorExpression falseExpr jdk.nashorn.internal.codegen.Label falseLabel jdk.nashorn.internal.codegen.Label exitLabel jdk.nashorn.internal.codegen.types.Type outNarrowest jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds outBounds boolean isCurrentDiscard void generateScopeCalls () jdk.nashorn.internal.codegen.SharedScopeCall scopeAccess private void printSymbols (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.FunctionNode, java.lang.String) java.io.PrintWriter out jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.FunctionNode function String ident private void newFunctionObject (jdk.nashorn.internal.ir.FunctionNode, boolean) jdk.nashorn.internal.codegen.MethodEmitter createFunction jdk.nashorn.internal.ir.FunctionNode functionNode boolean addInitializer jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data private jdk.nashorn.internal.codegen.MethodEmitter globalInstance () private jdk.nashorn.internal.codegen.MethodEmitter globalAllocateArguments () private jdk.nashorn.internal.codegen.MethodEmitter globalNewRegExp () private jdk.nashorn.internal.codegen.MethodEmitter globalRegExpCopy () private jdk.nashorn.internal.codegen.MethodEmitter globalAllocateArray (jdk.nashorn.internal.codegen.types.ArrayType) jdk.nashorn.internal.codegen.types.ArrayType type private jdk.nashorn.internal.codegen.MethodEmitter globalIsEval () private jdk.nashorn.internal.codegen.MethodEmitter globalReplaceLocationPropertyPlaceholder () private jdk.nashorn.internal.codegen.MethodEmitter globalCheckObjectCoercible () private jdk.nashorn.internal.codegen.MethodEmitter globalDirectEval () private static boolean isOptimistic (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.ir.Optimistic optimistic jdk.nashorn.internal.ir.Expression expr private static boolean everyLocalLoadIsValid (int[], int) int load int[] loads int localCount private static boolean everyStackValueIsLocalLoad (int[]) int load int[] loads private java.lang.String getLvarTypesDescriptor (java.util.List) int i java.util.List localVarTypes int count StringBuilder desc private static int appendType (java.lang.StringBuilder, jdk.nashorn.internal.codegen.types.Type) StringBuilder b jdk.nashorn.internal.codegen.types.Type t private static int countSymbolsInLvarTypeDescriptor (java.lang.String) int i String lvarTypeDescriptor int count private boolean generateUnwarrantedOptimismExceptionHandlers (jdk.nashorn.internal.ir.FunctionNode) String spec int lvarIndex int firstArrayIndex int firstLvarIndex jdk.nashorn.internal.codegen.Label delegationLabel String commonLvarSpec jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec forwardHandlerSpec String forwardLvarSpec boolean addNewHandler int commonHandlerIndex int j int nextHandlerIndex String nextLvarSpec char typeDesc jdk.nashorn.internal.codegen.types.Type lvarType int typeIndex jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec nextSpec jdk.nashorn.internal.codegen.CodeGenerator$OptimismExceptionHandlerSpec spec String lvarSpec boolean lastHandler int lvarIndex int firstArrayIndex int firstLvarIndex jdk.nashorn.internal.codegen.Label delegationLabel String commonLvarSpec int args boolean symbolHadValue int handlerIndex jdk.nashorn.internal.ir.FunctionNode fn java.util.Map unwarrantedOptimismHandlers java.util.List handlerSpecs java.util.Map delegationLabels private static java.lang.String[] getByteCodeSymbolNames (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.FunctionNode fn java.util.List names private static java.lang.String commonPrefix (java.lang.String, java.lang.String) char c1 int i String s1 String s2 int l1 int l int lms private jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo getContinuationInfo () private void generateContinuationHandler () Class typeClass jdk.nashorn.internal.codegen.types.Type lvarType int nextLvarIndex int lvarIndex int slot jdk.nashorn.internal.runtime.PropertyMap map int i jdk.nashorn.internal.codegen.Label _end_try jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo ci jdk.nashorn.internal.codegen.Label$Stack stack java.util.List lvarTypes java.util.BitSet symbolBoundary int lvarCount jdk.nashorn.internal.codegen.types.Type rewriteExceptionType int arrayIndex int[] stackStoreSpec jdk.nashorn.internal.codegen.types.Type[] stackTypes boolean isStackEmpty int replacedObjectLiteralMaps jdk.nashorn.internal.codegen.types.Type returnValueType boolean needsCatch jdk.nashorn.internal.codegen.Label targetCatchLabel jdk.nashorn.internal.codegen.Label _try int scopePopCount jdk.nashorn.internal.codegen.Label catchLabel static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$000 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$100 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.Symbol, int) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.codegen.types.Type x1 jdk.nashorn.internal.ir.Symbol x2 int x3 static synthetic void access$200 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Symbol, boolean) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Symbol x1 boolean x2 static synthetic jdk.nashorn.internal.codegen.types.Type access$300 (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type x0 static synthetic jdk.nashorn.internal.codegen.types.Type access$400 (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$500 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.IdentNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$700 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 static synthetic void access$800 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 static synthetic void access$900 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1000 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1100 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1200 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1300 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1400 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1500 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1700 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1800 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$1900 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$2000 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic boolean access$2100 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.CallNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.CallNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2200 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.LiteralNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.LiteralNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2300 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.TernaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.TernaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2400 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.UnaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2500 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2700 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2800 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$2900 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$3000 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$3100 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$3200 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$3300 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$3400 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 boolean x3 static synthetic void access$3500 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.UnaryNode x1 static synthetic void access$3600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.UnaryNode x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic void access$3700 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.UnaryNode x1 static synthetic void access$3800 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$3900 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$4000 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 static synthetic void access$4100 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.codegen.Condition) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.BinaryNode x1 jdk.nashorn.internal.codegen.Condition x2 static synthetic void access$4200 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.ObjectNode x1 static synthetic void access$4300 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.RuntimeNode x1 static synthetic void access$4400 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.UnaryNode x1 static synthetic void access$4500 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.UnaryNode x1 static synthetic void access$4600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 jdk.nashorn.internal.ir.Expression x2 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x3 static synthetic boolean access$4900 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Symbol x1 static synthetic int access$5000 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Block x1 jdk.nashorn.internal.ir.Symbol x2 static synthetic int access$5100 (jdk.nashorn.internal.codegen.CodeGenerator, java.util.List) jdk.nashorn.internal.codegen.CodeGenerator x0 java.util.List x1 static synthetic jdk.nashorn.internal.codegen.CompileUnit access$5200 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$5300 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic void access$5400 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 static synthetic jdk.nashorn.internal.ir.LexicalContext access$5500 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$5600 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$5700 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x1 static synthetic int access$5800 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Symbol x1 static synthetic jdk.nashorn.internal.ir.LexicalContext access$5900 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$6000 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.types.Type access$6100 () static synthetic java.lang.Class access$6200 () static synthetic void access$6300 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression[], jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression[] x1 jdk.nashorn.internal.codegen.types.Type x2 int x3 static synthetic boolean access$6400 (jdk.nashorn.internal.codegen.CodeGenerator, int) jdk.nashorn.internal.codegen.CodeGenerator x0 int x1 static synthetic jdk.nashorn.internal.codegen.types.Type access$6500 () static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$6600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 boolean x3 static synthetic int access$6700 (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$7100 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x2 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$7200 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds, boolean, boolean) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Expression x1 jdk.nashorn.internal.ir.Expression x2 jdk.nashorn.internal.codegen.CodeGenerator$TypeBounds x3 boolean x4 boolean x5 static synthetic boolean access$7400 (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode x0 static synthetic boolean access$7500 (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.ir.Optimistic x0 static synthetic void access$7600 (jdk.nashorn.internal.codegen.CodeGenerator, int) jdk.nashorn.internal.codegen.CodeGenerator x0 int x1 static synthetic void access$7700 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.ir.LexicalContext access$8100 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.ir.LexicalContext access$8200 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.ir.LexicalContext access$8300 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$8400 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.Symbol, int) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.Symbol x1 int x2 static synthetic void access$8500 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.IdentNode x1 jdk.nashorn.internal.codegen.types.Type x2 static synthetic void access$8600 (jdk.nashorn.internal.codegen.CodeGenerator, jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.codegen.CodeGenerator x0 jdk.nashorn.internal.ir.IdentNode x1 static synthetic boolean access$8700 (jdk.nashorn.internal.codegen.CodeGenerator, int) jdk.nashorn.internal.codegen.CodeGenerator x0 int x1 static synthetic boolean access$8800 (int[]) int[] x0 static synthetic boolean access$8900 (int[], int) int[] x0 int x1 static synthetic jdk.nashorn.internal.codegen.CodeGenerator$ContinuationInfo access$9000 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.ir.LexicalContext access$9100 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic java.util.Deque access$9300 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic java.lang.String access$9400 (jdk.nashorn.internal.codegen.CodeGenerator, java.util.List) jdk.nashorn.internal.codegen.CodeGenerator x0 java.util.List x1 static synthetic jdk.nashorn.internal.ir.LexicalContext access$9500 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.CompilerConstants$Call access$9600 () static synthetic jdk.nashorn.internal.codegen.CompilerConstants$Call access$9700 () static synthetic jdk.nashorn.internal.runtime.Source access$9800 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static synthetic jdk.nashorn.internal.codegen.MethodEmitter access$9900 (jdk.nashorn.internal.codegen.CodeGenerator) jdk.nashorn.internal.codegen.CodeGenerator x0 static void <clinit> () }
jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.class
CodeGeneratorLexicalContext.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CodeGeneratorLexicalContext extends jdk.nashorn.internal.ir.LexicalContext { private int dynamicScopeCount private final java.util.Map scopeCalls private final java.util.Deque compileUnits private final java.util.Deque methodEmitters private final java.util.Deque discard private final java.util.Deque unwarrantedOptimismHandlers private final java.util.Deque slotTypesDescriptors private final jdk.nashorn.internal.IntDeque splitNodes private int[] nextFreeSlots private int nextFreeSlotsSize static final synthetic boolean $assertionsDisabled void <init> () private boolean isWithBoundary (java.lang.Object) Object node public jdk.nashorn.internal.ir.LexicalContextNode push (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode node void enterSplitNode () void exitSplitNode () int count public jdk.nashorn.internal.ir.Node pop (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node jdk.nashorn.internal.ir.Node popped boolean inDynamicScope () boolean inSplitNode () jdk.nashorn.internal.codegen.MethodEmitter pushMethodEmitter (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter newMethod jdk.nashorn.internal.codegen.MethodEmitter popMethodEmitter (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter oldMethod void pushUnwarrantedOptimismHandlers () java.util.Map getUnwarrantedOptimismHandlers () java.util.Map popUnwarrantedOptimismHandlers () jdk.nashorn.internal.codegen.CompileUnit pushCompileUnit (jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.CompileUnit newUnit jdk.nashorn.internal.codegen.CompileUnit popCompileUnit (jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.CompileUnit oldUnit jdk.nashorn.internal.codegen.CompileUnit unit boolean hasCompileUnits () java.util.Collection getScopeCalls () jdk.nashorn.internal.codegen.SharedScopeCall getScopeCall (jdk.nashorn.internal.codegen.CompileUnit, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type[], int) jdk.nashorn.internal.codegen.CompileUnit unit jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type valueType jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.types.Type[] paramTypes int flags jdk.nashorn.internal.codegen.SharedScopeCall scopeCall jdk.nashorn.internal.codegen.SharedScopeCall getScopeGet (jdk.nashorn.internal.codegen.CompileUnit, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.CompileUnit unit jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type valueType int flags void onEnterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block private void pushFreeSlots (int) int[] newNextFreeSlots int freeSlots int getUsedSlotCount () void releaseSlots () int undefinedFromSlot private int assignSlots (jdk.nashorn.internal.ir.Block, int) int toSlot jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block block int firstSlot int fromSlot jdk.nashorn.internal.codegen.MethodEmitter method static jdk.nashorn.internal.codegen.types.Type getTypeForSlotDescriptor (char) char typeDesc void pushDiscard (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr boolean popDiscardIfCurrent (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr boolean isCurrentDiscard (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr int quickSlot (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type static void <clinit> () }
jdk/nashorn/internal/codegen/CompilationException.class
CompilationException.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.CompilationException extends java.lang.RuntimeException { void <init> (java.lang.String) String description void <init> (java.lang.Exception) Exception cause }
jdk/nashorn/internal/codegen/CompilationPhase$1.class
CompilationPhase.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.CompilationPhase$1 extends java.lang.Object { }
jdk/nashorn/internal/codegen/CompilationPhase$ApplySpecializationPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$ApplySpecializationPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$BytecodeGenerationPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$BytecodeGenerationPhase extends jdk.nashorn.internal.codegen.CompilationPhase { static final synthetic boolean $assertionsDisabled private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) VerifyError e Throwable e jdk.nashorn.internal.codegen.ClassEmitter classEmitter byte[] bytecode String className jdk.nashorn.internal.codegen.CompileUnit compileUnit jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.runtime.ScriptEnvironment senv jdk.nashorn.internal.ir.FunctionNode newFunctionNode jdk.nashorn.internal.codegen.CodeGenerator codegen public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 static void <clinit> () }
jdk/nashorn/internal/codegen/CompilationPhase$CacheAstPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$CacheAstPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$ConstantFoldingPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$ConstantFoldingPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$DeclareLocalSymbolsPhase$1.class
CompilationPhase.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CompilationPhase$DeclareLocalSymbolsPhase$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.codegen.Compiler val$compiler final synthetic jdk.nashorn.internal.codegen.CompilationPhase$DeclareLocalSymbolsPhase this$0 void <init> (jdk.nashorn.internal.codegen.CompilationPhase$DeclareLocalSymbolsPhase, jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.CompilationPhase$DeclareLocalSymbolsPhase this$0 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block block }
jdk/nashorn/internal/codegen/CompilationPhase$DeclareLocalSymbolsPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$DeclareLocalSymbolsPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$InstallPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$InstallPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) String className byte[] code Class clazz java.util.Map$Entry entry Object constant jdk.nashorn.internal.codegen.CompileUnit unit StringBuilder sb jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.runtime.logging.DebugLogger log java.util.Map installedClasses boolean first Class rootClass long length jdk.nashorn.internal.runtime.CodeInstaller codeInstaller java.util.Map bytecode Object[] constants public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$LocalVariableTypeCalculationPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$LocalVariableTypeCalculationPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.FunctionNode newFunctionNode jdk.nashorn.internal.runtime.ScriptEnvironment senv java.io.PrintWriter err public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$LoweringPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$LoweringPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$OptimisticTypeAssignmentPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$OptimisticTypeAssignmentPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$ProgramPointPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$ProgramPointPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$ReinitializeCachedPhase$1.class
CompilationPhase.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase$1 extends jdk.nashorn.internal.codegen.ReplaceCompileUnits { final synthetic java.util.Map val$unitMap final synthetic java.util.Set val$unitSet final synthetic jdk.nashorn.internal.codegen.Compiler val$compiler final synthetic jdk.nashorn.internal.codegen.Compiler$CompilationPhases val$phases final synthetic jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase this$0 void <init> (jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase, java.util.Map, java.util.Set, jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase this$0 jdk.nashorn.internal.codegen.CompileUnit getReplacement (jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.CompileUnit oldUnit jdk.nashorn.internal.codegen.CompileUnit existing public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn2 }
jdk/nashorn/internal/codegen/CompilationPhase$ReinitializeCachedPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn java.util.Set unitSet java.util.Map unitMap jdk.nashorn.internal.ir.FunctionNode newFn private jdk.nashorn.internal.codegen.CompileUnit createCompileUnit (jdk.nashorn.internal.codegen.CompileUnit, java.util.Set, java.util.Map, jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) jdk.nashorn.internal.codegen.CompileUnit oldUnit java.util.Set unitSet java.util.Map unitMap jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.codegen.CompileUnit newUnit public java.lang.String toString () static synthetic jdk.nashorn.internal.codegen.CompileUnit access$1500 (jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase, jdk.nashorn.internal.codegen.CompileUnit, java.util.Set, java.util.Map, jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) jdk.nashorn.internal.codegen.CompilationPhase$ReinitializeCachedPhase x0 jdk.nashorn.internal.codegen.CompileUnit x1 java.util.Set x2 java.util.Map x3 jdk.nashorn.internal.codegen.Compiler x4 jdk.nashorn.internal.codegen.Compiler$CompilationPhases x5 synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$ReuseCompileUnitsPhase$1.class
CompilationPhase.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CompilationPhase$ReuseCompileUnitsPhase$1 extends jdk.nashorn.internal.codegen.ReplaceCompileUnits { final synthetic java.util.Map val$map final synthetic jdk.nashorn.internal.codegen.CompilationPhase$ReuseCompileUnitsPhase this$0 void <init> (jdk.nashorn.internal.codegen.CompilationPhase$ReuseCompileUnitsPhase, java.util.Map) jdk.nashorn.internal.codegen.CompilationPhase$ReuseCompileUnitsPhase this$0 jdk.nashorn.internal.codegen.CompileUnit getReplacement (jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.CompileUnit original public jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node }
jdk/nashorn/internal/codegen/CompilationPhase$ReuseCompileUnitsPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$ReuseCompileUnitsPhase extends jdk.nashorn.internal.codegen.CompilationPhase { static final synthetic boolean $assertionsDisabled private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.CompileUnit newUnit jdk.nashorn.internal.codegen.CompileUnit oldUnit jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn java.util.Map map java.util.Set newUnits jdk.nashorn.internal.runtime.logging.DebugLogger log jdk.nashorn.internal.ir.FunctionNode newFunctionNode public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 static void <clinit> () }
jdk/nashorn/internal/codegen/CompilationPhase$ScopeDepthComputationPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$ScopeDepthComputationPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase$SplittingPhase$1.class
CompilationPhase.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.CompilationPhase$SplittingPhase$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.codegen.CompilationPhase$SplittingPhase this$0 void <init> (jdk.nashorn.internal.codegen.CompilationPhase$SplittingPhase) jdk.nashorn.internal.codegen.CompilationPhase$SplittingPhase this$0 public jdk.nashorn.internal.ir.LiteralNode leaveLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.LiteralNode literalNode public volatile synthetic jdk.nashorn.internal.ir.Node leaveLiteralNode (jdk.nashorn.internal.ir.LiteralNode) }
jdk/nashorn/internal/codegen/CompilationPhase$SplittingPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$SplittingPhase extends jdk.nashorn.internal.codegen.CompilationPhase { static final synthetic boolean $assertionsDisabled private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.codegen.CompileUnit outermostCompileUnit jdk.nashorn.internal.ir.FunctionNode newFunctionNode public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 static void <clinit> () }
jdk/nashorn/internal/codegen/CompilationPhase$SymbolAssignmentPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilationPhase$SymbolAssignmentPhase extends jdk.nashorn.internal.codegen.CompilationPhase { private void <init> () jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode fn public java.lang.String toString () synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 }
jdk/nashorn/internal/codegen/CompilationPhase.class
CompilationPhase.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CompilationPhase extends java.lang.Object { static final jdk.nashorn.internal.codegen.CompilationPhase CONSTANT_FOLDING_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase LOWERING_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase APPLY_SPECIALIZATION_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase SPLITTING_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase PROGRAM_POINT_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase CACHE_AST_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase SYMBOL_ASSIGNMENT_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase SCOPE_DEPTH_COMPUTATION_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase DECLARE_LOCAL_SYMBOLS_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase OPTIMISTIC_TYPE_ASSIGNMENT_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase LOCAL_VARIABLE_TYPE_CALCULATION_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase REUSE_COMPILE_UNITS_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase REINITIALIZE_CACHED static final jdk.nashorn.internal.codegen.CompilationPhase BYTECODE_GENERATION_PHASE static final jdk.nashorn.internal.codegen.CompilationPhase INSTALL_PHASE private long startTime private long endTime private boolean isFinished static final synthetic boolean $assertionsDisabled private void <init> () protected jdk.nashorn.internal.ir.FunctionNode begin (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.ir.FunctionNode functionNode protected jdk.nashorn.internal.ir.FunctionNode end (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.ir.FunctionNode functionNode boolean isFinished () long getStartTime () long getEndTime () abstract jdk.nashorn.internal.ir.FunctionNode transform (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) throws jdk.nashorn.internal.codegen.CompilationException final jdk.nashorn.internal.ir.FunctionNode apply (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.ir.FunctionNode) throws jdk.nashorn.internal.codegen.CompilationException jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.ir.FunctionNode functionNode private static jdk.nashorn.internal.ir.FunctionNode transformFunction (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.visitor.NodeVisitor visitor private static jdk.nashorn.internal.codegen.CompileUnit createNewCompileUnit (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases StringBuilder sb synthetic void <init> (jdk.nashorn.internal.codegen.CompilationPhase$1) jdk.nashorn.internal.codegen.CompilationPhase$1 x0 static synthetic jdk.nashorn.internal.ir.FunctionNode access$100 (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.FunctionNode x0 jdk.nashorn.internal.ir.visitor.NodeVisitor x1 static synthetic jdk.nashorn.internal.codegen.CompileUnit access$1300 (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) jdk.nashorn.internal.codegen.Compiler x0 jdk.nashorn.internal.codegen.Compiler$CompilationPhases x1 static void <clinit> () }
jdk/nashorn/internal/codegen/CompileUnit.class
CompileUnit.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.CompileUnit extends java.lang.Object implements java.lang.Comparable java.io.Serializable { private static final long serialVersionUID private final transient String className private transient jdk.nashorn.internal.codegen.ClassEmitter classEmitter private transient long weight private transient Class clazz private transient java.util.Map functions private transient boolean isUsed private static int emittedUnitCount void <init> (java.lang.String, jdk.nashorn.internal.codegen.ClassEmitter, long) String className jdk.nashorn.internal.codegen.ClassEmitter classEmitter long initialWeight static java.util.Set createCompileUnitSet () static void increaseEmitCount () public static int getEmittedUnitCount () public boolean isUsed () public boolean hasCode () public void setUsed () public java.lang.Class getCode () void setCode (java.lang.Class) Class clazz void addFunctionInitializer (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.ir.FunctionNode functionNode public boolean isInitializing (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.ir.FunctionNode functionNode void initializeFunctionsCode () java.util.Map$Entry entry java.util.Collection getFunctionNodes () void addWeight (long) long w public boolean canHold (long) long w public jdk.nashorn.internal.codegen.ClassEmitter getClassEmitter () public java.lang.String getUnitClassName () private static java.lang.String shortName (java.lang.String) String name public java.lang.String toString () String methods public int compareTo (jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.CompileUnit o public volatile synthetic int compareTo (java.lang.Object) }
jdk/nashorn/internal/codegen/Compiler$1.class
Compiler.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.Compiler$1 extends java.lang.Object implements java.util.function.Consumer { final synthetic boolean val$lazyCompilation final synthetic boolean val$optimisticTypes final synthetic jdk.nashorn.internal.codegen.Compiler this$0 void <init> (jdk.nashorn.internal.codegen.Compiler, boolean, boolean) jdk.nashorn.internal.codegen.Compiler this$0 public void accept (jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.logging.DebugLogger newLogger public volatile synthetic void accept (java.lang.Object) }
jdk/nashorn/internal/codegen/Compiler$2.class
Compiler.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.Compiler$2 extends java.lang.Object implements java.util.Comparator { final synthetic jdk.nashorn.internal.codegen.Compiler this$0 void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler this$0 public int compare (jdk.nashorn.internal.ir.debug.ClassHistogramElement, jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement o1 jdk.nashorn.internal.ir.debug.ClassHistogramElement o2 long diff public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/nashorn/internal/codegen/Compiler$CompilationPhases.class
Compiler.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.Compiler$CompilationPhases extends java.lang.Object implements java.lang.Iterable { private static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_UPTO_CACHED private static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_CACHED_UPTO_BYTECODE public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases RECOMPILE_CACHED_UPTO_BYTECODE public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases GENERATE_BYTECODE_AND_INSTALL public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_UPTO_BYTECODE public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_ALL_NO_INSTALL public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_ALL public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_ALL_CACHED public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases GENERATE_BYTECODE_AND_INSTALL_RESTOF public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_ALL_RESTOF public static final jdk.nashorn.internal.codegen.Compiler$CompilationPhases COMPILE_CACHED_RESTOF private final java.util.List phases private final String desc private transient void <init> (java.lang.String, jdk.nashorn.internal.codegen.CompilationPhase[]) String desc jdk.nashorn.internal.codegen.CompilationPhase[] phases private transient void <init> (java.lang.String, jdk.nashorn.internal.codegen.Compiler$CompilationPhases, jdk.nashorn.internal.codegen.CompilationPhase[]) String desc jdk.nashorn.internal.codegen.Compiler$CompilationPhases base jdk.nashorn.internal.codegen.CompilationPhase[] phases private void <init> (java.lang.String, jdk.nashorn.internal.codegen.CompilationPhase, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) String desc jdk.nashorn.internal.codegen.CompilationPhase first jdk.nashorn.internal.codegen.Compiler$CompilationPhases rest private void <init> (java.lang.String, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) String desc jdk.nashorn.internal.codegen.Compiler$CompilationPhases base private transient void <init> (java.lang.String, jdk.nashorn.internal.codegen.Compiler$CompilationPhases[]) String desc jdk.nashorn.internal.codegen.Compiler$CompilationPhases[] bases private void <init> (java.lang.String, java.util.List) String desc java.util.List phases private static java.util.List concatPhases (jdk.nashorn.internal.codegen.Compiler$CompilationPhases[]) jdk.nashorn.internal.codegen.Compiler$CompilationPhases base jdk.nashorn.internal.codegen.Compiler$CompilationPhases[] bases java.util.ArrayList l private static java.util.List concat (java.util.List, java.util.List) java.util.List l1 java.util.List l2 java.util.ArrayList l public java.lang.String toString () boolean contains (jdk.nashorn.internal.codegen.CompilationPhase) jdk.nashorn.internal.codegen.CompilationPhase phase public java.util.Iterator iterator () boolean isRestOfCompilation () java.lang.String getDesc () java.lang.String toString (java.lang.String) jdk.nashorn.internal.codegen.CompilationPhase phase String prefix StringBuilder sb static void <clinit> () }
jdk/nashorn/internal/codegen/Compiler.class
Compiler.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.Compiler extends java.lang.Object implements jdk.nashorn.internal.runtime.logging.Loggable { public static final String SCRIPTS_PACKAGE public static final String OBJECTS_PACKAGE private final jdk.nashorn.internal.runtime.ScriptEnvironment env private final jdk.nashorn.internal.runtime.Source source private final String sourceName private final jdk.nashorn.internal.runtime.ErrorManager errors private final boolean optimistic private final java.util.Map bytecode private final java.util.Set compileUnits private final jdk.nashorn.internal.codegen.ConstantData constantData private final jdk.nashorn.internal.runtime.CodeInstaller installer private final jdk.nashorn.internal.runtime.logging.DebugLogger log private final jdk.nashorn.internal.runtime.Context context private final jdk.nashorn.internal.codegen.TypeMap types private final jdk.nashorn.internal.codegen.TypeEvaluator typeEvaluator private final boolean strict private final boolean onDemand private final java.util.Map invalidatedProgramPoints private final Object typeInformationFile private final String firstCompileUnitName private final int[] continuationEntryPoints private jdk.nashorn.internal.runtime.RecompilableScriptFunctionData compiledFunction private static final int COMPILE_UNIT_NAME_BUFFER_SIZE private static String[] RESERVED_NAMES private final int compilationId private final java.util.concurrent.atomic.AtomicInteger nextCompileUnitId private static final java.util.concurrent.atomic.AtomicInteger COMPILATION_ID private static final String DANGEROUS_CHARS static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.codegen.Compiler forInitialCompilation (jdk.nashorn.internal.runtime.CodeInstaller, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean) jdk.nashorn.internal.runtime.CodeInstaller installer jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors boolean isStrict public static jdk.nashorn.internal.codegen.Compiler forNoInstallerCompilation (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.runtime.Source, boolean) jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.runtime.Source source boolean isStrict public static jdk.nashorn.internal.codegen.Compiler forOnDemandCompilation (jdk.nashorn.internal.runtime.CodeInstaller, jdk.nashorn.internal.runtime.Source, boolean, jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, jdk.nashorn.internal.codegen.TypeMap, java.util.Map, java.lang.Object, int[], jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.CodeInstaller installer jdk.nashorn.internal.runtime.Source source boolean isStrict jdk.nashorn.internal.runtime.RecompilableScriptFunctionData compiledFunction jdk.nashorn.internal.codegen.TypeMap types java.util.Map invalidatedProgramPoints Object typeInformationFile int[] continuationEntryPoints jdk.nashorn.internal.runtime.ScriptObject runtimeScope jdk.nashorn.internal.runtime.Context context private void <init> (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.runtime.CodeInstaller, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean) jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.runtime.CodeInstaller installer jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors boolean isStrict private void <init> (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.runtime.CodeInstaller, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean, boolean, jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, jdk.nashorn.internal.codegen.TypeMap, java.util.Map, java.lang.Object, int[], jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.runtime.CodeInstaller installer jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors boolean isStrict boolean isOnDemand jdk.nashorn.internal.runtime.RecompilableScriptFunctionData compiledFunction jdk.nashorn.internal.codegen.TypeMap types java.util.Map invalidatedProgramPoints Object typeInformationFile int[] continuationEntryPoints jdk.nashorn.internal.runtime.ScriptObject runtimeScope private java.lang.String safeSourceName () String baseName int index String mangled private static java.lang.String replaceDangerChars (java.lang.String) char ch int i String name int len StringBuilder buf private java.lang.String firstCompileUnitName () jdk.nashorn.internal.codegen.types.Type t jdk.nashorn.internal.codegen.types.Type[] paramTypes StringBuilder sb void declareLocalSymbol (java.lang.String) String symbolName void setData (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context ctxt boolean optimisticTypes boolean lazyCompilation jdk.nashorn.internal.runtime.ScriptEnvironment getScriptEnvironment () boolean isOnDemandCompilation () boolean useOptimisticTypes () jdk.nashorn.internal.runtime.Context getContext () jdk.nashorn.internal.codegen.types.Type getOptimisticType (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.ir.Optimistic node boolean hasStringPropertyIterator (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr void addInvalidatedProgramPoint (int, jdk.nashorn.internal.codegen.types.Type) int programPoint jdk.nashorn.internal.codegen.types.Type type public java.util.Map getInvalidatedProgramPoints () jdk.nashorn.internal.codegen.TypeMap getTypeMap () java.lang.invoke.MethodType getCallSiteType (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.codegen.types.Type getParamType (jdk.nashorn.internal.ir.FunctionNode, int) jdk.nashorn.internal.ir.FunctionNode fn int pos public jdk.nashorn.internal.ir.FunctionNode compile (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.codegen.Compiler$CompilationPhases) throws jdk.nashorn.internal.codegen.CompilationException String reservedName jdk.nashorn.internal.runtime.ParserException error jdk.nashorn.internal.codegen.CompilationPhase phase StringBuilder sb jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases String name jdk.nashorn.internal.ir.FunctionNode newFunctionNode boolean info jdk.nashorn.internal.runtime.logging.DebugLogger timeLogger long time jdk.nashorn.internal.runtime.Source getSource () java.util.Map getBytecode () void clearBytecode () jdk.nashorn.internal.codegen.CompileUnit getFirstCompileUnit () java.util.Set getCompileUnits () jdk.nashorn.internal.codegen.ConstantData getConstantData () jdk.nashorn.internal.runtime.CodeInstaller getCodeInstaller () void addClass (java.lang.String, byte[]) String name byte[] code java.lang.String nextCompileUnitName () StringBuilder sb int cuid public void persistClassInfo (java.lang.String, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.codegen.CompileUnit compileUnit java.util.Map initializers String mainClassName String cacheKey jdk.nashorn.internal.ir.FunctionNode functionNode public static void updateCompilationId (int) int value jdk.nashorn.internal.codegen.CompileUnit addCompileUnit (long) long initialWeight jdk.nashorn.internal.codegen.CompileUnit compileUnit jdk.nashorn.internal.codegen.CompileUnit createCompileUnit (java.lang.String, long) String unitClassName long initialWeight jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.CompileUnit compileUnit private jdk.nashorn.internal.codegen.CompileUnit createCompileUnit (long) long initialWeight boolean isStrict () void replaceCompileUnits (java.util.Set) java.util.Set newUnits jdk.nashorn.internal.codegen.CompileUnit findUnit (long) jdk.nashorn.internal.codegen.CompileUnit unit long weight public static java.lang.String binaryName (java.lang.String) String name jdk.nashorn.internal.runtime.RecompilableScriptFunctionData getScriptFunctionData (int) int functionId jdk.nashorn.internal.runtime.RecompilableScriptFunctionData fn boolean isGlobalSymbol (jdk.nashorn.internal.ir.FunctionNode, java.lang.String) jdk.nashorn.internal.ir.FunctionNode fn String name int[] getContinuationEntryPoints () jdk.nashorn.internal.codegen.types.Type getInvalidatedProgramPointType (int) int programPoint private void printMemoryUsage (jdk.nashorn.internal.ir.FunctionNode, java.lang.String) String line jdk.nashorn.internal.ir.debug.ClassHistogramElement e jdk.nashorn.internal.ir.FunctionNode functionNode String phaseName jdk.nashorn.internal.ir.debug.ObjectSizeCalculator osc java.util.List list StringBuilder sb long totalSize static void <clinit> () }
jdk/nashorn/internal/codegen/CompilerConstants$1.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$1 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { final synthetic String val$desc void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$2.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$2 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { final synthetic String val$desc void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$3.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$3 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$4.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$4 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$5.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$5 extends jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess { void <init> (java.lang.String, java.lang.String, java.lang.String) String className String name String descriptor public jdk.nashorn.internal.codegen.MethodEmitter get (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void put (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method }
jdk/nashorn/internal/codegen/CompilerConstants$6.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$6 extends jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess { void <init> (java.lang.String, java.lang.String, java.lang.String) String className String name String descriptor public jdk.nashorn.internal.codegen.MethodEmitter get (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void put (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method }
jdk/nashorn/internal/codegen/CompilerConstants$7.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$7 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$8.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$8 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$9.class
CompilerConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.CompilerConstants$9 extends jdk.nashorn.internal.codegen.CompilerConstants$Call { void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method public void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor mv }
jdk/nashorn/internal/codegen/CompilerConstants$Access.class
CompilerConstants.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.CompilerConstants$Access extends java.lang.Object { protected final java.lang.invoke.MethodHandle methodHandle protected final String className protected final String name protected final String descriptor protected void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor public java.lang.invoke.MethodHandle methodHandle () public java.lang.String className () public java.lang.String name () public java.lang.String descriptor () }
jdk/nashorn/internal/codegen/CompilerConstants$Call.class
CompilerConstants.java package jdk.nashorn.internal.codegen public abstract jdk.nashorn.internal.codegen.CompilerConstants$Call extends jdk.nashorn.internal.codegen.CompilerConstants$Access { protected void <init> (java.lang.String, java.lang.String, java.lang.String) String className String name String descriptor protected void <init> (java.lang.invoke.MethodHandle, java.lang.String, java.lang.String, java.lang.String) java.lang.invoke.MethodHandle methodHandle String className String name String descriptor abstract jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.MethodEmitter) public abstract void invoke (jdk.internal.org.objectweb.asm.MethodVisitor) public volatile synthetic java.lang.String descriptor () public volatile synthetic java.lang.String name () public volatile synthetic java.lang.String className () public volatile synthetic java.lang.invoke.MethodHandle methodHandle () }
jdk/nashorn/internal/codegen/CompilerConstants$FieldAccess.class
CompilerConstants.java package jdk.nashorn.internal.codegen public abstract jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess extends jdk.nashorn.internal.codegen.CompilerConstants$Access { protected void <init> (java.lang.String, java.lang.String, java.lang.String) String className String name String descriptor protected abstract jdk.nashorn.internal.codegen.MethodEmitter get (jdk.nashorn.internal.codegen.MethodEmitter) protected abstract void put (jdk.nashorn.internal.codegen.MethodEmitter) public volatile synthetic java.lang.String descriptor () public volatile synthetic java.lang.String name () public volatile synthetic java.lang.String className () public volatile synthetic java.lang.invoke.MethodHandle methodHandle () }
jdk/nashorn/internal/codegen/CompilerConstants.class
CompilerConstants.java package jdk.nashorn.internal.codegen public final enum jdk.nashorn.internal.codegen.CompilerConstants extends java.lang.Enum { public static final enum jdk.nashorn.internal.codegen.CompilerConstants __FILE__ public static final enum jdk.nashorn.internal.codegen.CompilerConstants __DIR__ public static final enum jdk.nashorn.internal.codegen.CompilerConstants __LINE__ public static final enum jdk.nashorn.internal.codegen.CompilerConstants INIT public static final enum jdk.nashorn.internal.codegen.CompilerConstants CLINIT public static final enum jdk.nashorn.internal.codegen.CompilerConstants EVAL public static final enum jdk.nashorn.internal.codegen.CompilerConstants SOURCE public static final enum jdk.nashorn.internal.codegen.CompilerConstants CONSTANTS public static final enum jdk.nashorn.internal.codegen.CompilerConstants STRICT_MODE public static final enum jdk.nashorn.internal.codegen.CompilerConstants DEFAULT_SCRIPT_NAME public static final enum jdk.nashorn.internal.codegen.CompilerConstants ANON_FUNCTION_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants NESTED_FUNCTION_SEPARATOR public static final enum jdk.nashorn.internal.codegen.CompilerConstants ID_FUNCTION_SEPARATOR public static final enum jdk.nashorn.internal.codegen.CompilerConstants PROGRAM public static final enum jdk.nashorn.internal.codegen.CompilerConstants CREATE_PROGRAM_FUNCTION public static final enum jdk.nashorn.internal.codegen.CompilerConstants THIS public static final enum jdk.nashorn.internal.codegen.CompilerConstants THIS_DEBUGGER public static final enum jdk.nashorn.internal.codegen.CompilerConstants SCOPE public static final enum jdk.nashorn.internal.codegen.CompilerConstants RETURN public static final enum jdk.nashorn.internal.codegen.CompilerConstants CALLEE public static final enum jdk.nashorn.internal.codegen.CompilerConstants VARARGS public static final enum jdk.nashorn.internal.codegen.CompilerConstants ARGUMENTS_VAR public static final enum jdk.nashorn.internal.codegen.CompilerConstants ARGUMENTS public static final enum jdk.nashorn.internal.codegen.CompilerConstants EXPLODED_ARGUMENT_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants ITERATOR_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants SWITCH_TAG_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants EXCEPTION_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants QUICK_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants TEMP_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants LITERAL_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants REGEX_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants JAVA_THIS public static final enum jdk.nashorn.internal.codegen.CompilerConstants INIT_MAP public static final enum jdk.nashorn.internal.codegen.CompilerConstants INIT_SCOPE public static final enum jdk.nashorn.internal.codegen.CompilerConstants INIT_ARGUMENTS public static final enum jdk.nashorn.internal.codegen.CompilerConstants JS_OBJECT_DUAL_FIELD_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants JS_OBJECT_SINGLE_FIELD_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants ALLOCATE public static final enum jdk.nashorn.internal.codegen.CompilerConstants SPLIT_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants SPLIT_ARRAY_ARG public static final enum jdk.nashorn.internal.codegen.CompilerConstants GET_STRING public static final enum jdk.nashorn.internal.codegen.CompilerConstants GET_MAP public static final enum jdk.nashorn.internal.codegen.CompilerConstants SET_MAP public static final enum jdk.nashorn.internal.codegen.CompilerConstants GET_ARRAY_PREFIX public static final enum jdk.nashorn.internal.codegen.CompilerConstants GET_ARRAY_SUFFIX private static java.util.Set symbolNames private static final String INTERNAL_METHOD_PREFIX private final String symbolName private final Class type private final int slot private static final synthetic jdk.nashorn.internal.codegen.CompilerConstants[] $VALUES static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.codegen.CompilerConstants[] values () public static jdk.nashorn.internal.codegen.CompilerConstants valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private void <init> (java.lang.String, int, java.lang.String) String symbolName private void <init> (java.lang.String, int, java.lang.String, int) String symbolName int slot private void <init> (java.lang.String, int, java.lang.String, java.lang.Class) String symbolName Class type private void <init> (java.lang.String, int, java.lang.String, java.lang.Class, int) String symbolName Class type int slot public static boolean isCompilerConstant (java.lang.String) String name private static void ensureSymbolNames () jdk.nashorn.internal.codegen.CompilerConstants cc public final java.lang.String symbolName () public final java.lang.Class type () public final int slot () public final java.lang.String descriptor () public static java.lang.String className (java.lang.Class) Class type public static transient java.lang.String methodDescriptor (java.lang.Class, java.lang.Class[]) Class rtype Class[] ptypes public static java.lang.String typeDescriptor (java.lang.Class) Class clazz public static jdk.nashorn.internal.codegen.CompilerConstants$Call constructorNoLookup (java.lang.Class) Class clazz public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call constructorNoLookup (java.lang.String, java.lang.Class[]) String className Class[] ptypes public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call constructorNoLookup (java.lang.Class, java.lang.Class[]) Class clazz Class[] ptypes public static jdk.nashorn.internal.codegen.CompilerConstants$Call specialCallNoLookup (java.lang.String, java.lang.String, java.lang.String) String className String name String desc public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call specialCallNoLookup (java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) Class clazz String name Class rtype Class[] ptypes public static jdk.nashorn.internal.codegen.CompilerConstants$Call staticCallNoLookup (java.lang.String, java.lang.String, java.lang.String) String className String name String desc public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call staticCallNoLookup (java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) Class clazz String name Class rtype Class[] ptypes public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call virtualCallNoLookup (java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) Class clazz String name Class rtype Class[] ptypes public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call interfaceCallNoLookup (java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) Class clazz String name Class rtype Class[] ptypes public static jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess virtualField (java.lang.String, java.lang.String, java.lang.String) String className String name String desc public static jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess virtualField (java.lang.Class, java.lang.String, java.lang.Class) Class clazz String name Class type public static jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess staticField (java.lang.String, java.lang.String, java.lang.String) String className String name String desc public static jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess staticField (java.lang.Class, java.lang.String, java.lang.Class) Class clazz String name Class type public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call staticCall (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) java.lang.invoke.MethodHandles$Lookup lookup Class clazz String name Class rtype Class[] ptypes public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call virtualCall (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) java.lang.invoke.MethodHandles$Lookup lookup Class clazz String name Class rtype Class[] ptypes public static transient jdk.nashorn.internal.codegen.CompilerConstants$Call specialCall (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) java.lang.invoke.MethodHandles$Lookup lookup Class clazz String name Class rtype Class[] ptypes public static boolean isInternalMethodName (java.lang.String) String methodName static void <clinit> () String symbolName jdk.nashorn.internal.codegen.CompilerConstants c }
jdk/nashorn/internal/codegen/Condition$1.class
Condition.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.Condition$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$codegen$Condition static void <clinit> () }
jdk/nashorn/internal/codegen/Condition.class
Condition.java package jdk.nashorn.internal.codegen final enum jdk.nashorn.internal.codegen.Condition extends java.lang.Enum { public static final enum jdk.nashorn.internal.codegen.Condition EQ public static final enum jdk.nashorn.internal.codegen.Condition NE public static final enum jdk.nashorn.internal.codegen.Condition LE public static final enum jdk.nashorn.internal.codegen.Condition LT public static final enum jdk.nashorn.internal.codegen.Condition GE public static final enum jdk.nashorn.internal.codegen.Condition GT private static final synthetic jdk.nashorn.internal.codegen.Condition[] $VALUES public static jdk.nashorn.internal.codegen.Condition[] values () public static jdk.nashorn.internal.codegen.Condition valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static int toUnary (jdk.nashorn.internal.codegen.Condition) jdk.nashorn.internal.codegen.Condition c static int toBinary (jdk.nashorn.internal.codegen.Condition, boolean) jdk.nashorn.internal.codegen.Condition c boolean isObject static void <clinit> () }
jdk/nashorn/internal/codegen/ConstantData$ArrayWrapper.class
ConstantData.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ConstantData$ArrayWrapper extends java.lang.Object { private final Object array private final int hashCode public void <init> (java.lang.Object) Object array private int calcHashCode () Class cls public boolean equals (java.lang.Object) Object other Object otherArray Class cls public int hashCode () }
jdk/nashorn/internal/codegen/ConstantData$PropertyMapWrapper.class
ConstantData.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ConstantData$PropertyMapWrapper extends java.lang.Object { private final jdk.nashorn.internal.runtime.PropertyMap propertyMap private final int hashCode public void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map public int hashCode () public boolean equals (java.lang.Object) Object other jdk.nashorn.internal.runtime.PropertyMap otherMap }
jdk/nashorn/internal/codegen/ConstantData.class
ConstantData.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.ConstantData extends java.lang.Object { final java.util.List constants final java.util.Map stringMap final java.util.Map objectMap static final synthetic boolean $assertionsDisabled void <init> () public int add (java.lang.String) String string Integer value int index public int add (java.lang.Object) Object entry Object entry Object object Object entry Integer value int index java.lang.Object[] toArray () static void <clinit> () }
jdk/nashorn/internal/codegen/DumpBytecode.class
DumpBytecode.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.DumpBytecode extends java.lang.Object { public void <init> () public static void dumpBytecode (jdk.nashorn.internal.runtime.ScriptEnvironment, jdk.nashorn.internal.runtime.logging.DebugLogger, byte[], java.lang.String) java.io.PrintWriter pw String name int dollar java.io.File file String fileName int uniqueId StringBuilder sb java.io.FileOutputStream fos String fileName int index java.io.File file java.io.IOException e jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.runtime.logging.DebugLogger logger byte[] bytecode String className java.io.File dir }
jdk/nashorn/internal/codegen/FieldObjectCreator.class
FieldObjectCreator.java package jdk.nashorn.internal.codegen public abstract jdk.nashorn.internal.codegen.FieldObjectCreator extends jdk.nashorn.internal.codegen.ObjectCreator { private String fieldObjectClassName private Class fieldObjectClass private int fieldCount private int paddedFieldCount private int paramCount private final int callSiteFlags private final boolean evalCode static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.CodeGenerator, java.util.List) jdk.nashorn.internal.codegen.CodeGenerator codegen java.util.List tuples void <init> (jdk.nashorn.internal.codegen.CodeGenerator, java.util.List, boolean, boolean) jdk.nashorn.internal.codegen.CodeGenerator codegen java.util.List tuples boolean isScope boolean hasArguments public void createObject (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method String className public void populateRange (jdk.nashorn.internal.codegen.MethodEmitter, jdk.nashorn.internal.codegen.types.Type, int, int, int) int index jdk.nashorn.internal.codegen.MapTuple tuple int i jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.codegen.types.Type objectType int objectSlot int start int end protected jdk.nashorn.internal.runtime.PropertyMap makeMap () private void putField (jdk.nashorn.internal.codegen.MethodEmitter, java.lang.String, int, jdk.nashorn.internal.codegen.MapTuple) jdk.nashorn.internal.codegen.MethodEmitter method String key int fieldIndex jdk.nashorn.internal.codegen.MapTuple tuple jdk.nashorn.internal.codegen.types.Type fieldType String fieldClass String fieldName String fieldDesc private void putSlot (jdk.nashorn.internal.codegen.MethodEmitter, long, jdk.nashorn.internal.codegen.MapTuple) jdk.nashorn.internal.codegen.MethodEmitter method long index jdk.nashorn.internal.codegen.MapTuple tuple private void findClass () ClassNotFoundException e protected java.lang.Class getAllocatorClass () java.lang.String getClassName () private void countFields () jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.MapTuple tuple static void <clinit> () }
jdk/nashorn/internal/codegen/FindScopeDepths$1.class
FindScopeDepths.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.FindScopeDepths$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.Set val$symbols final synthetic jdk.nashorn.internal.codegen.FindScopeDepths this$0 void <init> (jdk.nashorn.internal.codegen.FindScopeDepths, java.util.Set) jdk.nashorn.internal.codegen.FindScopeDepths this$0 public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol symbol }
jdk/nashorn/internal/codegen/FindScopeDepths.class
FindScopeDepths.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.FindScopeDepths extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private final jdk.nashorn.internal.codegen.Compiler compiler private final java.util.Map fnIdToNestedFunctions private final java.util.Map externalSymbolDepths private final java.util.Map internalSymbols private final java.util.Set withBodies private final jdk.nashorn.internal.runtime.logging.DebugLogger log private int dynamicScopeCount static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context static int findScopesToStart (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.Block bodyBlock java.util.Iterator iter jdk.nashorn.internal.ir.Block b int scopesToStart static int findInternalDepth (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block bodyBlock java.util.Iterator iter jdk.nashorn.internal.ir.Block b int scopesToStart private static boolean definedInBlock (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.Symbol symbol static jdk.nashorn.internal.ir.Block findBodyBlock (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block next jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.Block block java.util.Iterator iter private static jdk.nashorn.internal.ir.Block findGlobalBlock (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block block java.util.Iterator iter jdk.nashorn.internal.ir.Block globalBlock private static boolean isDynamicScopeBoundary (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn private boolean isDynamicScopeBoundary (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode int fnId java.util.Map nestedFunctions public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.ir.FunctionNode parentFn jdk.nashorn.internal.ir.FunctionNode functionNode String name jdk.nashorn.internal.ir.FunctionNode newFunctionNode int fnId java.util.Map nestedFunctions jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data private boolean inDynamicScope () private void increaseDynamicScopeCount (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private void decreaseDynamicScopeCount (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode node public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block b2 int depthAtStart java.util.Iterator iter int internalDepth boolean internal jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.FunctionNode fn java.util.Set symbols java.util.Map internals jdk.nashorn.internal.ir.Block globalBlock jdk.nashorn.internal.ir.Block bodyBlock public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block private void addInternalSymbols (jdk.nashorn.internal.ir.FunctionNode, java.util.Set) jdk.nashorn.internal.ir.FunctionNode functionNode java.util.Set symbols int fnId private void addExternalSymbol (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.Symbol, int) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.Symbol symbol int depthAtStart int fnId java.util.Map depths static void <clinit> () }
jdk/nashorn/internal/codegen/FoldConstants$1.class
FoldConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.FoldConstants$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.List val$statements void <init> (java.util.List) public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode }
jdk/nashorn/internal/codegen/FoldConstants$2.class
FoldConstants.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.FoldConstants$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/codegen/FoldConstants$BinaryNodeConstantEvaluator.class
FoldConstants.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.FoldConstants$BinaryNodeConstantEvaluator extends jdk.nashorn.internal.codegen.FoldConstants$ConstantEvaluator { static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode parent protected jdk.nashorn.internal.ir.LiteralNode eval () jdk.nashorn.internal.ir.LiteralNode result private jdk.nashorn.internal.ir.LiteralNode reduceOneLiteral () private jdk.nashorn.internal.ir.LiteralNode reduceTwoLiterals () double value double value Object res double value double value double value long result jdk.nashorn.internal.ir.LiteralNode lhs jdk.nashorn.internal.ir.LiteralNode rhs jdk.nashorn.internal.codegen.types.Type widest boolean isInteger double value static void <clinit> () }
jdk/nashorn/internal/codegen/FoldConstants$ConstantEvaluator.class
FoldConstants.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.FoldConstants$ConstantEvaluator extends java.lang.Object { protected jdk.nashorn.internal.ir.Node parent protected final long token protected final int finish protected void <init> (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node parent protected abstract jdk.nashorn.internal.ir.LiteralNode eval () }
jdk/nashorn/internal/codegen/FoldConstants$UnaryNodeConstantEvaluator.class
FoldConstants.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.FoldConstants$UnaryNodeConstantEvaluator extends jdk.nashorn.internal.codegen.FoldConstants$ConstantEvaluator { void <init> (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode parent protected jdk.nashorn.internal.ir.LiteralNode eval () jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.LiteralNode literalNode jdk.nashorn.internal.ir.Node rhsNode jdk.nashorn.internal.ir.LiteralNode rhs jdk.nashorn.internal.codegen.types.Type rhsType boolean rhsInteger jdk.nashorn.internal.ir.LiteralNode literalNode }
jdk/nashorn/internal/codegen/FoldConstants.class
FoldConstants.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.FoldConstants extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private final jdk.nashorn.internal.runtime.logging.DebugLogger log void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.ir.Node leaveUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.LiteralNode literalNode public jdk.nashorn.internal.ir.Node leaveBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.ir.LiteralNode literalNode public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveIfNode (jdk.nashorn.internal.ir.IfNode) boolean isTrue jdk.nashorn.internal.ir.Block executed jdk.nashorn.internal.ir.Block dropped java.util.List statements jdk.nashorn.internal.ir.IfNode ifNode jdk.nashorn.internal.ir.Node test public jdk.nashorn.internal.ir.Node leaveTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.ir.TernaryNode ternaryNode jdk.nashorn.internal.ir.Node test public jdk.nashorn.internal.ir.Node leaveSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode private static boolean isUniqueIntegerSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.SwitchNode switchNode java.util.Set alreadySeen private static boolean isUniqueIntegerLiteral (jdk.nashorn.internal.ir.Expression, java.util.Set) Object value jdk.nashorn.internal.ir.Expression expr java.util.Set alreadySeen static void extractVarNodesFromDeadCode (jdk.nashorn.internal.ir.Node, java.util.List) jdk.nashorn.internal.ir.Node deadCodeRoot java.util.List statements }
jdk/nashorn/internal/codegen/FunctionSignature.class
FunctionSignature.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.FunctionSignature extends java.lang.Object { private final jdk.nashorn.internal.codegen.types.Type[] paramTypes private final jdk.nashorn.internal.codegen.types.Type returnType private final String descriptor private final java.lang.invoke.MethodType methodType static final synthetic boolean $assertionsDisabled public void <init> (boolean, boolean, jdk.nashorn.internal.codegen.types.Type, java.util.List) boolean hasSelf boolean hasCallee jdk.nashorn.internal.codegen.types.Type retType java.util.List args public void <init> (boolean, boolean, jdk.nashorn.internal.codegen.types.Type, int) boolean hasSelf boolean hasCallee jdk.nashorn.internal.codegen.types.Type retType int nArgs private transient void <init> (boolean, boolean, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type[]) boolean isVarArg jdk.nashorn.internal.codegen.types.Type type int j jdk.nashorn.internal.codegen.types.Type paramType boolean hasSelf boolean hasCallee jdk.nashorn.internal.codegen.types.Type retType jdk.nashorn.internal.codegen.types.Type[] argTypes boolean isVarArg int count int next java.util.List paramTypeList public void <init> (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode private static jdk.nashorn.internal.codegen.types.Type[] typeArray (java.util.List) jdk.nashorn.internal.ir.Expression arg java.util.List args jdk.nashorn.internal.codegen.types.Type[] typeArray int pos public java.lang.String toString () public int size () public jdk.nashorn.internal.codegen.types.Type[] getParamTypes () public java.lang.invoke.MethodType getMethodType () public jdk.nashorn.internal.codegen.types.Type getReturnType () private static jdk.nashorn.internal.codegen.types.Type[] objectArgs (int) int i int nArgs jdk.nashorn.internal.codegen.types.Type[] array static void <clinit> () }
jdk/nashorn/internal/codegen/Label$Stack.class
Label.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.Label$Stack extends java.lang.Object implements java.lang.Cloneable { static final int NON_LOAD jdk.nashorn.internal.codegen.types.Type[] data int[] localLoads int sp java.util.List localVariableTypes int firstTemp java.util.BitSet symbolBoundary static final synthetic boolean $assertionsDisabled void <init> () boolean isEmpty () int size () void clear () void push (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type[] newData int[] newLocalLoad jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.types.Type peek () jdk.nashorn.internal.codegen.types.Type peek (int) int n int pos jdk.nashorn.internal.codegen.types.Type[] getTopTypes (int) int count jdk.nashorn.internal.codegen.types.Type[] topTypes int[] getLocalLoads (int, int) int from int to int count int[] topLocalLoads int getUsedSlotsWithLiveTemporaries () int afterSlot int slot int i int usedSlots void joinFrom (jdk.nashorn.internal.codegen.Label$Stack, boolean) int localLoad int i jdk.nashorn.internal.codegen.Label$Stack joinOrigin boolean breakTarget int[] otherLoads int firstDeadTemp private void mergeVariableTypes (jdk.nashorn.internal.codegen.Label$Stack, int) jdk.nashorn.internal.codegen.types.Type thisType jdk.nashorn.internal.codegen.types.Type otherType int i jdk.nashorn.internal.codegen.Label$Stack joinOrigin int toSlot java.util.ListIterator it1 java.util.Iterator it2 void joinFromTry (jdk.nashorn.internal.codegen.Label$Stack) jdk.nashorn.internal.codegen.Label$Stack joinOrigin private int getFirstDeadLocal (java.util.List) java.util.ListIterator it java.util.List types int i private boolean isStackCompatible (jdk.nashorn.internal.codegen.Label$Stack) int i jdk.nashorn.internal.codegen.Label$Stack other private boolean isVariablePartitioningEqual (jdk.nashorn.internal.codegen.Label$Stack, int) jdk.nashorn.internal.codegen.Label$Stack other int toSlot java.util.BitSet diff void markDeadLocalVariables (int, int) int i int fromSlot int slotCount int localCount int toSlot java.util.List getLocalVariableTypesCopy () java.util.BitSet getSymbolBoundaryCopy () java.util.List getWidestLiveLocals (java.util.List) jdk.nashorn.internal.codegen.types.Type t int i java.util.List lvarTypes java.util.List widestLiveLocals boolean keepNextValue int size java.lang.String markSymbolBoundariesInLvarTypesDescriptor (java.lang.String) char c int nextj int i String lvarDescriptor char[] chars int j jdk.nashorn.internal.codegen.types.Type pop () public jdk.nashorn.internal.codegen.Label$Stack clone () jdk.nashorn.internal.codegen.Label$Stack clone CloneNotSupportedException e private jdk.nashorn.internal.codegen.Label$Stack cloneWithEmptyStack () jdk.nashorn.internal.codegen.Label$Stack stack int getTopLocalLoad () void markLocalLoad (int) int slot void onLocalStore (jdk.nashorn.internal.codegen.types.Type, int, boolean) int i int fromSlot int toSlot jdk.nashorn.internal.codegen.types.Type type int slot boolean onlySymbolLiveValue private void invalidateLocalLoadsOnStack (int, int) int localLoad int i int fromSlot int toSlot void defineBlockLocalVariable (int, int) int fromSlot int toSlot int defineTemporaryLocalVariable (int) int width int fromSlot void defineTemporaryLocalVariable (int, int) int fromSlot int toSlot private void defineLocalVariable (int, int) int i int i int fromSlot int toSlot int lastExisting void undefineLocalVariables (int, boolean) int fromSlot boolean canTruncateSymbol int lvarCount private void markAsOptimisticCatchHandler (int) jdk.nashorn.internal.codegen.types.Type type java.util.ListIterator it int liveLocalCount boolean hasLoadsOnStack (int, int) int load int i int fromSlot int toSlot public java.lang.String toString () public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException static synthetic jdk.nashorn.internal.codegen.Label$Stack access$000 (jdk.nashorn.internal.codegen.Label$Stack) jdk.nashorn.internal.codegen.Label$Stack x0 static synthetic void access$100 (jdk.nashorn.internal.codegen.Label$Stack, int) jdk.nashorn.internal.codegen.Label$Stack x0 int x1 static void <clinit> () }
jdk/nashorn/internal/codegen/Label.class
Label.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.Label extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID private static int nextId private final String name private transient jdk.nashorn.internal.codegen.Label$Stack stack private transient jdk.internal.org.objectweb.asm.Label label private final int id private transient boolean reachable private transient boolean breakTarget private String str static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String) String name public void <init> (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label jdk.internal.org.objectweb.asm.Label getLabel () jdk.nashorn.internal.codegen.Label$Stack getStack () void joinFrom (jdk.nashorn.internal.codegen.Label$Stack) jdk.nashorn.internal.codegen.Label$Stack joinOrigin void joinFromTry (jdk.nashorn.internal.codegen.Label$Stack, boolean) jdk.nashorn.internal.codegen.Label$Stack joinOrigin boolean isOptimismHandler void markAsBreakTarget () boolean isBreakTarget () void onCatch () void markAsOptimisticCatchHandler (jdk.nashorn.internal.codegen.Label$Stack, int) jdk.nashorn.internal.codegen.Label$Stack currentStack int liveLocalCount void markAsOptimisticContinuationHandlerFor (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label afterConsumeStackLabel boolean isReachable () boolean isAfter (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label other public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/codegen/LocalStateRestorationInfo.class
LocalStateRestorationInfo.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.LocalStateRestorationInfo extends java.lang.Object { private final jdk.nashorn.internal.codegen.types.Type[] localVariableTypes private final int[] stackLoads void <init> (jdk.nashorn.internal.codegen.types.Type[], int[]) jdk.nashorn.internal.codegen.types.Type[] localVariableTypes int[] stackLoads public jdk.nashorn.internal.codegen.types.Type[] getLocalVariableTypes () public int[] getStackLoads () }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$1.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { private boolean inOuterFunction private final java.util.Deque joinPredecessors static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.codegen.LocalVariableTypesCalculator this$0 void <init> (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator this$0 protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn public jdk.nashorn.internal.ir.Node leaveBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.Expression undefinedNode jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.parser.TokenType tt jdk.nashorn.internal.ir.BinaryNode binaryNode protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.JoinPredecessor original jdk.nashorn.internal.ir.JoinPredecessor newNode jdk.nashorn.internal.ir.Node node public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) java.util.ArrayList stmts jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode nestedFunctionNode jdk.nashorn.internal.ir.FunctionNode newNestedFunction public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType lvarType jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.IdentNode original jdk.nashorn.internal.ir.Symbol symbol public jdk.nashorn.internal.ir.Node leaveLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.LiteralNode literalNode public jdk.nashorn.internal.ir.Node leaveRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode jdk.nashorn.internal.ir.RuntimeNode$Request request boolean isEqStrict private jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.JoinPredecessor, jdk.nashorn.internal.ir.JoinPredecessor) jdk.nashorn.internal.ir.JoinPredecessor original jdk.nashorn.internal.ir.JoinPredecessor jp static void <clinit> () }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$2.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen synthetic jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$codegen$LocalVariableTypesCalculator$LvarType static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$JumpOrigin.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpOrigin extends java.lang.Object { final jdk.nashorn.internal.ir.JoinPredecessor node final java.util.Map types void <init> (jdk.nashorn.internal.ir.JoinPredecessor, java.util.Map) jdk.nashorn.internal.ir.JoinPredecessor node java.util.Map types }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$JumpTarget.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget extends java.lang.Object { private final java.util.List origins private java.util.Map types private void <init> () void addOrigin (jdk.nashorn.internal.ir.JoinPredecessor, java.util.Map, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator) jdk.nashorn.internal.ir.JoinPredecessor originNode java.util.Map originTypes jdk.nashorn.internal.codegen.LocalVariableTypesCalculator calc synthetic void <init> (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$1) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$1 x0 static synthetic java.util.List access$500 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget x0 static synthetic java.util.Map access$600 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget x0 }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$LvarType.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen final enum jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType extends java.lang.Enum { public static final enum jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType UNDEFINED public static final enum jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType BOOLEAN public static final enum jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType INT public static final enum jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType DOUBLE public static final enum jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType OBJECT private final jdk.nashorn.internal.codegen.types.Type type private final jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$TypeHolderExpression typeExpression private static final synthetic jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType[] $VALUES public static jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType[] values () public static jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType valueOf (java.lang.String) String name private void <init> (java.lang.String, int, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type static synthetic jdk.nashorn.internal.codegen.types.Type access$100 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType x0 static synthetic jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$TypeHolderExpression access$400 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType x0 static void <clinit> () }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$SymbolConversions.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$SymbolConversions extends java.lang.Object { private static final byte I2D private static final byte I2O private static final byte D2O private byte conversions private void <init> () void recordConversion (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType from jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType to private static void illegalConversion (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType from jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType to void recordConversion (byte) byte convFlag boolean hasConversion (byte) byte convFlag void calculateTypeLiveness (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol synthetic void <init> (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$1) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$1 x0 }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator$TypeHolderExpression.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$TypeHolderExpression extends jdk.nashorn.internal.ir.Expression { private static final long serialVersionUID private final jdk.nashorn.internal.codegen.types.Type type void <init> (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public jdk.nashorn.internal.codegen.types.Type getType () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType }
jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.class
LocalVariableTypesCalculator.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.LocalVariableTypesCalculator extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { private static final java.util.Map TO_LVAR_TYPE private final jdk.nashorn.internal.codegen.Compiler compiler private final java.util.Map jumpTargets private java.util.Map localVariableTypes private final java.util.Set invalidatedSymbols private final java.util.Deque typeStack private boolean reachable private jdk.nashorn.internal.codegen.types.Type returnType private jdk.nashorn.internal.ir.ReturnNode syntheticReturn private boolean alreadyEnteredTopLevelFunction private final java.util.Map localVariableConversions private final java.util.Map identifierLvarTypes private final java.util.Map symbolConversions private final java.util.Deque catchLabels static final synthetic boolean $assertionsDisabled private static java.util.HashMap cloneMap (java.util.Map) java.util.Map map private jdk.nashorn.internal.ir.LocalVariableConversion createConversion (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType, java.util.Map, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType branchLvarType java.util.Map joinLvarTypes jdk.nashorn.internal.ir.LocalVariableConversion next jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType targetType private java.util.Map getUnionTypes (java.util.Map, java.util.Map) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type1 jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type2 jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType widest jdk.nashorn.internal.ir.Symbol symbol boolean matches1 boolean matches2 java.util.Map union java.util.Map union jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type1 jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type2 jdk.nashorn.internal.ir.Symbol symbol java.util.Map types1 java.util.Map types2 java.util.Set commonSymbols int commonSize int types1Size int types2Size java.util.Map union private static void symbolIsUsed (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type private void symbolIsConverted (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType from jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType to jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$SymbolConversions conversions private static jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType toLvarType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType lvarType private static jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType widestLvarType (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType t1 jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType t2 void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler private jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget createJumpTarget (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget jumpTarget private void doesNotContinueSequentially () private boolean pushExpressionType (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public boolean enterBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType lhsType jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType lhsType boolean isLogical jdk.nashorn.internal.codegen.Label joinLabel jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType rhsType jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block block boolean cloned public boolean enterBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode jdk.nashorn.internal.ir.CallNode$EvalArgs evalArgs public boolean enterContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode private boolean enterJumpStatement (jdk.nashorn.internal.ir.JumpStatement) jdk.nashorn.internal.ir.JumpStatement jump protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private void enterDoWhileLoop (jdk.nashorn.internal.ir.WhileNode) java.util.Map beforeRepeatTypes jdk.nashorn.internal.ir.WhileNode loopNode jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.codegen.Label continueLabel jdk.nashorn.internal.codegen.Label breakLabel java.util.Map beforeLoopTypes jdk.nashorn.internal.codegen.Label repeatLabel public boolean enterExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement private void assertTypeStackIsEmpty () protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType visitExpressionOnEmptyStack (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType visitExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr int stackSize private void visitExpressions (java.util.List) jdk.nashorn.internal.ir.Expression expr java.util.List exprs public boolean enterForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.JoinPredecessorExpression iterable jdk.nashorn.internal.ir.ForNode forNode jdk.nashorn.internal.ir.Expression init public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type callSiteParamType jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType paramType jdk.nashorn.internal.ir.IdentNode param jdk.nashorn.internal.ir.FunctionNode functionNode int pos public boolean enterGetSplitState (jdk.nashorn.internal.ir.GetSplitState) jdk.nashorn.internal.ir.GetSplitState getSplitState public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol symbol public boolean enterIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode private void processIfNode (jdk.nashorn.internal.ir.IfNode) java.util.Map passLvarTypes boolean reachableFromPass java.util.Map afterTestLvarTypes java.util.Map failLvarTypes jdk.nashorn.internal.ir.IfNode ifNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block pass jdk.nashorn.internal.ir.Block fail java.util.Map passLvarTypes boolean reachableFromPass boolean isTestAlwaysTrue public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public boolean enterJoinPredecessorExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression joinExpr jdk.nashorn.internal.ir.Expression expr public boolean enterJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally public boolean enterLiteralNode (jdk.nashorn.internal.ir.LiteralNode) java.util.List expressions jdk.nashorn.internal.ir.LiteralNode literalNode public boolean enterObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.Expression value jdk.nashorn.internal.ir.PropertyNode propertyNode jdk.nashorn.internal.ir.ObjectNode objectNode public boolean enterPropertyNode (jdk.nashorn.internal.ir.PropertyNode) jdk.nashorn.internal.ir.PropertyNode propertyNode public boolean enterReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.codegen.types.Type returnExprType jdk.nashorn.internal.ir.ReturnNode returnNode jdk.nashorn.internal.ir.Expression returnExpr jdk.nashorn.internal.codegen.types.Type returnExprType public boolean enterRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode public boolean enterSplitReturn (jdk.nashorn.internal.ir.SplitReturn) jdk.nashorn.internal.ir.SplitReturn splitReturn public boolean enterSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.codegen.Label entryLabel jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.SwitchNode switchNode java.util.List cases boolean isInteger jdk.nashorn.internal.codegen.Label breakLabel boolean hasDefault boolean tagUsed jdk.nashorn.internal.ir.Block previousBlock public boolean enterTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType trueType jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType falseType jdk.nashorn.internal.ir.TernaryNode ternaryNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Expression trueExpr jdk.nashorn.internal.ir.Expression falseExpr java.util.Map testExitLvarTypes jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType trueType java.util.Map trueExitLvarTypes jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType falseType java.util.Map falseExitLvarTypes private static java.lang.Object assertNotNull (java.lang.Object) Object t private void enterTestFirstLoop (jdk.nashorn.internal.ir.LoopNode, jdk.nashorn.internal.ir.JoinPredecessorExpression, jdk.nashorn.internal.ir.Expression, boolean) jdk.nashorn.internal.ir.IdentNode ident java.util.Map beforeRepeatTypes jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.ir.LoopNode loopNode jdk.nashorn.internal.ir.JoinPredecessorExpression modify jdk.nashorn.internal.ir.Expression iteratorValues boolean iteratorValuesAreObject jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.codegen.Label continueLabel jdk.nashorn.internal.codegen.Label breakLabel jdk.nashorn.internal.codegen.Label repeatLabel java.util.Map beforeLoopTypes public boolean enterThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode public boolean enterTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.Block finallyBody jdk.nashorn.internal.ir.Block inlinedFinally jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Expression condition java.util.Map afterConditionTypes jdk.nashorn.internal.ir.Block catchBody jdk.nashorn.internal.ir.CatchNode catchNode jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.codegen.Label catchLabel jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.codegen.Label endLabel boolean canExit public boolean enterUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType unaryType public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.Expression init public boolean enterWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode public boolean enterWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode private java.util.Map getBreakTargetTypes (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.LexicalContextNode node java.util.Iterator it jdk.nashorn.internal.ir.LexicalContextNode target java.util.Map types private jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType getLocalVariableType (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type private jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType getLocalVariableTypeOrNull (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol private jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget getOrCreateJumpTarget (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget jumpTarget private void joinOnLabel (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpOrigin jumpOrigin jdk.nashorn.internal.codegen.Label label jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$JumpTarget jumpTarget private void jumpToCatchBlock (jdk.nashorn.internal.ir.JoinPredecessor) jdk.nashorn.internal.ir.JoinPredecessor jumpOrigin jdk.nashorn.internal.codegen.Label currentCatchLabel private void jumpToLabel (jdk.nashorn.internal.ir.JoinPredecessor, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.ir.JoinPredecessor jumpOrigin jdk.nashorn.internal.codegen.Label label private void jumpToLabel (jdk.nashorn.internal.ir.JoinPredecessor, jdk.nashorn.internal.codegen.Label, java.util.Map) jdk.nashorn.internal.ir.JoinPredecessor jumpOrigin jdk.nashorn.internal.codegen.Label label java.util.Map types public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$SymbolConversions conversions jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.LabelNode labelNode jdk.nashorn.internal.ir.Block block boolean cloned private void calculateReturnType () private void createSyntheticReturn (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.IdentNode returnExpr jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.ir.FunctionNode functionNode long token int finish java.util.List statements int lineNumber jdk.nashorn.internal.ir.IdentNode returnExpr private void leaveBreakable (jdk.nashorn.internal.ir.BreakableNode) jdk.nashorn.internal.ir.BreakableNode breakable public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.FunctionNode newFunction jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor applyChangesVisitor private static jdk.nashorn.internal.ir.Expression createIsUndefined (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.Expression parent jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.ir.RuntimeNode$Request request private static boolean isUndefinedIdent (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr private boolean identIsDeadAndHasNoLiveConversions (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.LocalVariableConversion conv private void onAssignment (jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType finalType jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType finalType private void onSelfAssignment (jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type jdk.nashorn.internal.ir.Symbol symbol private void resetJoinPoint (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label private void setCompilerConstantAsObject (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.ir.Symbol symbol private static jdk.nashorn.internal.ir.Symbol getCompilerConstantSymbol (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.codegen.CompilerConstants cc private void setConversion (jdk.nashorn.internal.ir.JoinPredecessor, java.util.Map, java.util.Map) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType branchLvarType java.util.Map$Entry entry jdk.nashorn.internal.ir.JoinPredecessor node java.util.Map branchLvarTypes java.util.Map joinLvarTypes jdk.nashorn.internal.ir.LocalVariableConversion conversion private void setIdentifierLvarType (jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type private void setType (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType type private void cloneOrNewLocalVariableTypes () private void invalidateSymbol (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol private void symbolIsUsed (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol static synthetic java.util.Map access$000 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator, java.util.Map, java.util.Map) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator x0 java.util.Map x1 java.util.Map x2 static synthetic jdk.nashorn.internal.codegen.Compiler access$700 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator x0 static synthetic jdk.nashorn.internal.ir.Expression access$800 (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.Expression x0 jdk.nashorn.internal.ir.Expression x1 jdk.nashorn.internal.ir.Expression x2 jdk.nashorn.internal.ir.RuntimeNode$Request x3 static synthetic jdk.nashorn.internal.ir.ReturnNode access$900 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator x0 static synthetic java.util.Map access$1000 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator x0 static synthetic java.util.Map access$1100 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator x0 static synthetic boolean access$1200 (jdk.nashorn.internal.codegen.LocalVariableTypesCalculator, jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.codegen.LocalVariableTypesCalculator x0 jdk.nashorn.internal.ir.IdentNode x1 static void <clinit> () jdk.nashorn.internal.codegen.LocalVariableTypesCalculator$LvarType lvarType }
jdk/nashorn/internal/codegen/Lower$1.class
Lower.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.Lower$1 extends jdk.nashorn.internal.ir.BlockLexicalContext { void <init> () public java.util.List popStatements () jdk.nashorn.internal.ir.Statement statement java.util.List newStatements boolean terminated java.util.List statements protected jdk.nashorn.internal.ir.Block afterSetStatements (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Statement stmt java.util.ListIterator li jdk.nashorn.internal.ir.Block block java.util.List stmts }
jdk/nashorn/internal/codegen/Lower$2.class
Lower.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.Lower$2 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { void <init> () public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode String name public jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node labelledNode }
jdk/nashorn/internal/codegen/Lower$3.class
Lower.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.Lower$3 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.ir.ThrowNode val$rethrow final synthetic jdk.nashorn.internal.ir.Block val$finallyBlock final synthetic jdk.nashorn.internal.ir.FunctionNode val$fn final synthetic java.util.ArrayList val$inlinedFinallies final synthetic jdk.nashorn.internal.codegen.Lower this$0 void <init> (jdk.nashorn.internal.codegen.Lower, jdk.nashorn.internal.ir.ThrowNode, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.FunctionNode, java.util.ArrayList) jdk.nashorn.internal.codegen.Lower this$0 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode public jdk.nashorn.internal.ir.Node leaveBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public jdk.nashorn.internal.ir.Node leaveContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode private jdk.nashorn.internal.ir.Node leaveJumpStatement (jdk.nashorn.internal.ir.JumpStatement) jdk.nashorn.internal.ir.JumpStatement jump public jdk.nashorn.internal.ir.Node leaveReturnNode (jdk.nashorn.internal.ir.ReturnNode) java.util.List newStatements int retLineNumber long retToken java.util.List newStatements int retLineNumber long retToken int retFinish jdk.nashorn.internal.ir.Expression resultNode jdk.nashorn.internal.ir.ReturnNode returnNode jdk.nashorn.internal.ir.Expression expr }
jdk/nashorn/internal/codegen/Lower$4.class
Lower.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.Lower$4 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.List val$rethrows final synthetic jdk.nashorn.internal.codegen.Lower this$0 void <init> (jdk.nashorn.internal.codegen.Lower, java.util.List) jdk.nashorn.internal.codegen.Lower this$0 public boolean enterThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode }
jdk/nashorn/internal/codegen/Lower$5.class
Lower.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.Lower$5 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.List val$escapes final synthetic jdk.nashorn.internal.ir.LexicalContext val$lex void <init> (java.util.List, jdk.nashorn.internal.ir.LexicalContext) public jdk.nashorn.internal.ir.Node leaveBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode node public jdk.nashorn.internal.ir.Node leaveContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode node }
jdk/nashorn/internal/codegen/Lower.class
Lower.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.Lower extends jdk.nashorn.internal.ir.visitor.NodeOperatorVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private final jdk.nashorn.internal.runtime.logging.DebugLogger log private static java.util.regex.Pattern SAFE_PROPERTY_NAME static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public boolean enterBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public jdk.nashorn.internal.ir.Node leaveCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public jdk.nashorn.internal.ir.Node leaveCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode public boolean enterContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode public boolean enterJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally public boolean enterEmptyNode (jdk.nashorn.internal.ir.EmptyNode) jdk.nashorn.internal.ir.EmptyNode emptyNode public jdk.nashorn.internal.ir.Node leaveIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode String name private static java.lang.String getConstantPropertyName (jdk.nashorn.internal.ir.Expression) Object value jdk.nashorn.internal.ir.Expression expression public jdk.nashorn.internal.ir.Node leaveExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.ir.ExpressionStatement node jdk.nashorn.internal.ir.FunctionNode currentFunction public jdk.nashorn.internal.ir.Node leaveBlockStatement (jdk.nashorn.internal.ir.BlockStatement) jdk.nashorn.internal.ir.BlockStatement blockStatement public jdk.nashorn.internal.ir.Node leaveForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode jdk.nashorn.internal.ir.ForNode newForNode jdk.nashorn.internal.ir.Expression test public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode public jdk.nashorn.internal.ir.Node leaveIN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveINSTANCEOF (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveLabelNode (jdk.nashorn.internal.ir.LabelNode) jdk.nashorn.internal.ir.LabelNode labelNode public jdk.nashorn.internal.ir.Node leaveReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode public jdk.nashorn.internal.ir.Node leaveCaseNode (jdk.nashorn.internal.ir.CaseNode) jdk.nashorn.internal.ir.LiteralNode lit jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.Node test public jdk.nashorn.internal.ir.Node leaveSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public jdk.nashorn.internal.ir.Node leaveThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode private static jdk.nashorn.internal.ir.Node ensureUniqueNamesIn (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private static jdk.nashorn.internal.ir.Block createFinallyBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Statement statement jdk.nashorn.internal.ir.Block finallyBody java.util.List newStatements private jdk.nashorn.internal.ir.Block catchAllBlock (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode int lineNumber long token int finish jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Block catchBody jdk.nashorn.internal.ir.CatchNode catchAllNode jdk.nashorn.internal.ir.Block catchAllBlock private jdk.nashorn.internal.ir.IdentNode compilerConstant (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.ir.FunctionNode functionNode private static boolean isTerminalFinally (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block finallyBlock private jdk.nashorn.internal.ir.TryNode spliceFinally (jdk.nashorn.internal.ir.TryNode, jdk.nashorn.internal.ir.ThrowNode, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.ir.ThrowNode rethrow jdk.nashorn.internal.ir.Block finallyBody jdk.nashorn.internal.ir.Block finallyBlock java.util.ArrayList inlinedFinallies jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.TryNode newTryNode private static jdk.nashorn.internal.ir.JumpToInlinedFinally createJumpToInlinedFinally (jdk.nashorn.internal.ir.FunctionNode, java.util.List, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.FunctionNode fn java.util.List inlinedFinallies jdk.nashorn.internal.ir.Block finallyBlock String labelName long token int finish private static jdk.nashorn.internal.ir.Block prependFinally (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Block finallyBlock jdk.nashorn.internal.ir.Statement statement jdk.nashorn.internal.ir.Block inlinedFinally java.util.List stmts java.util.List newStmts public jdk.nashorn.internal.ir.Node leaveTryNode (jdk.nashorn.internal.ir.TryNode) java.util.List catches jdk.nashorn.internal.ir.Block outerBody jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.ir.Block finallyBody jdk.nashorn.internal.ir.TryNode newTryNode jdk.nashorn.internal.ir.Block catchAll java.util.List rethrows private jdk.nashorn.internal.ir.TryNode ensureUnconditionalCatch (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode java.util.List catches java.util.List newCatchBlocks public jdk.nashorn.internal.ir.Node leaveVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public jdk.nashorn.internal.ir.Node leaveWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.ForNode forNode jdk.nashorn.internal.ir.WhileNode whileNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block body public jdk.nashorn.internal.ir.Node leaveWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode private static jdk.nashorn.internal.ir.Expression markerFunction (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression function private java.lang.String evalLocation (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode node jdk.nashorn.internal.runtime.Source source int pos private jdk.nashorn.internal.ir.CallNode checkEval (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.Expression arg java.util.List evalArgs java.util.List args jdk.nashorn.internal.ir.IdentNode callee jdk.nashorn.internal.ir.CallNode callNode private static boolean controlFlowEscapes (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lex jdk.nashorn.internal.ir.Block loopBody java.util.List escapes private jdk.nashorn.internal.ir.LoopNode checkEscape (jdk.nashorn.internal.ir.LoopNode) jdk.nashorn.internal.ir.LoopNode loopNode boolean escapes private jdk.nashorn.internal.ir.Node addStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement private void addStatementEnclosedInBlock (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement stmt jdk.nashorn.internal.ir.BlockStatement b private static boolean isInternalExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.ir.Symbol symbol private static boolean isEvalResultAssignment (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node lhs jdk.nashorn.internal.ir.Node expression jdk.nashorn.internal.ir.Node e static synthetic jdk.nashorn.internal.ir.Block access$000 (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Block x0 jdk.nashorn.internal.ir.Statement x1 static synthetic jdk.nashorn.internal.ir.JumpToInlinedFinally access$100 (jdk.nashorn.internal.ir.FunctionNode, java.util.List, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.FunctionNode x0 java.util.List x1 jdk.nashorn.internal.ir.Block x2 static synthetic boolean access$200 (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block x0 static synthetic jdk.nashorn.internal.ir.Node access$300 (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node x0 static void <clinit> () }
jdk/nashorn/internal/codegen/MapCreator.class
MapCreator.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.MapCreator extends java.lang.Object { private final Class structure private final java.util.List tuples static final synthetic boolean $assertionsDisabled void <init> (java.lang.Class, java.util.List) Class structure java.util.List tuples jdk.nashorn.internal.runtime.PropertyMap makeFieldMap (boolean, boolean, int, int, boolean) int flags jdk.nashorn.internal.runtime.Property property String key jdk.nashorn.internal.ir.Symbol symbol Class initialType jdk.nashorn.internal.codegen.MapTuple tuple boolean hasArguments boolean dualFields int fieldCount int fieldMaximum boolean evalCode java.util.List properties jdk.nashorn.internal.runtime.PropertyMap makeSpillMap (boolean, boolean) int flags String key jdk.nashorn.internal.ir.Symbol symbol Class initialType jdk.nashorn.internal.codegen.MapTuple tuple boolean hasArguments boolean dualFields java.util.List properties int spillIndex static int getPropertyFlags (jdk.nashorn.internal.ir.Symbol, boolean, boolean, boolean) jdk.nashorn.internal.ir.Symbol symbol boolean hasArguments boolean evalCode boolean dualFields int flags static void <clinit> () }
jdk/nashorn/internal/codegen/MapTuple.class
MapTuple.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.MapTuple extends java.lang.Object { final String key final jdk.nashorn.internal.ir.Symbol symbol final jdk.nashorn.internal.codegen.types.Type type final Object value void <init> (java.lang.String, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) String key jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type void <init> (java.lang.String, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, java.lang.Object) String key jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type Object value public java.lang.Class getValueType () boolean isPrimitive () public java.lang.String toString () }
jdk/nashorn/internal/codegen/MethodEmitter$LocalVariableDef.class
MethodEmitter.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef extends java.lang.Object { private final jdk.internal.org.objectweb.asm.Label label private final jdk.nashorn.internal.codegen.types.Type type void <init> (jdk.internal.org.objectweb.asm.Label, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.Label label jdk.nashorn.internal.codegen.types.Type type static synthetic jdk.nashorn.internal.codegen.types.Type access$000 (jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef) jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef x0 static synthetic jdk.internal.org.objectweb.asm.Label access$100 (jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef) jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef x0 }
jdk/nashorn/internal/codegen/MethodEmitter.class
MethodEmitter.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.MethodEmitter extends java.lang.Object { private final jdk.internal.org.objectweb.asm.MethodVisitor method private final jdk.nashorn.internal.codegen.ClassEmitter classEmitter protected jdk.nashorn.internal.ir.FunctionNode functionNode private jdk.nashorn.internal.codegen.Label$Stack stack private boolean preventUndefinedLoad private final java.util.Map localVariableDefs private final jdk.nashorn.internal.runtime.Context context static final int LARGE_STRING_THRESHOLD private final jdk.nashorn.internal.runtime.logging.DebugLogger log private final boolean debug private static final int DEBUG_TRACE_LINE private static final jdk.internal.org.objectweb.asm.Handle LINKERBOOTSTRAP private static final jdk.internal.org.objectweb.asm.Handle POPULATE_ARRAY_BOOTSTRAP private final jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess ERR_STREAM private final jdk.nashorn.internal.codegen.CompilerConstants$Call PRINT private final jdk.nashorn.internal.codegen.CompilerConstants$Call PRINTLN private final jdk.nashorn.internal.codegen.CompilerConstants$Call PRINT_STACKTRACE private static int linePrefix static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.ClassEmitter, jdk.internal.org.objectweb.asm.MethodVisitor) jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.internal.org.objectweb.asm.MethodVisitor method void <init> (jdk.nashorn.internal.codegen.ClassEmitter, jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.ir.FunctionNode functionNode public void begin () public void end () boolean isReachable () private void doesNotContinueSequentially () private void newStack () public java.lang.String toString () void pushType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.types.Type popType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type expected jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.types.Type popType () private jdk.nashorn.internal.codegen.types.NumericType popNumeric () jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.types.BitwiseType popBitwise () jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.types.BitwiseType popInteger () jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.types.ArrayType popArray () jdk.nashorn.internal.codegen.types.Type type final jdk.nashorn.internal.codegen.types.Type peekType (int) int pos final jdk.nashorn.internal.codegen.types.Type peekType () jdk.nashorn.internal.codegen.MethodEmitter _new (java.lang.String, jdk.nashorn.internal.codegen.types.Type) String classDescriptor jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter _new (java.lang.Class) Class clazz jdk.nashorn.internal.codegen.MethodEmitter newInstance (java.lang.Class) Class clazz jdk.nashorn.internal.codegen.MethodEmitter dup (int) int l0 int l0 jdk.nashorn.internal.codegen.types.Type p0 int l1 jdk.nashorn.internal.codegen.types.Type p1 int l0 jdk.nashorn.internal.codegen.types.Type p0 int l1 jdk.nashorn.internal.codegen.types.Type p1 int l2 jdk.nashorn.internal.codegen.types.Type p2 int depth jdk.nashorn.internal.codegen.MethodEmitter dup2 () int l0 int l0 jdk.nashorn.internal.codegen.types.Type p0 int l1 jdk.nashorn.internal.codegen.types.Type p1 jdk.nashorn.internal.codegen.MethodEmitter dup () jdk.nashorn.internal.codegen.MethodEmitter pop () jdk.nashorn.internal.codegen.MethodEmitter pop2 () jdk.nashorn.internal.codegen.MethodEmitter swap () int l0 jdk.nashorn.internal.codegen.types.Type p0 int l1 jdk.nashorn.internal.codegen.types.Type p1 void pack () jdk.nashorn.internal.codegen.types.Type type void initializeMethodParameter (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.Label start jdk.nashorn.internal.codegen.MethodEmitter newStringBuilder () jdk.nashorn.internal.codegen.MethodEmitter stringBuilderAppend () jdk.nashorn.internal.codegen.MethodEmitter and () jdk.nashorn.internal.codegen.MethodEmitter or () jdk.nashorn.internal.codegen.MethodEmitter xor () jdk.nashorn.internal.codegen.MethodEmitter shr () jdk.nashorn.internal.codegen.MethodEmitter shl () jdk.nashorn.internal.codegen.MethodEmitter sar () jdk.nashorn.internal.codegen.MethodEmitter neg (int) int programPoint void _catch (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label recovery void _catch (java.util.Collection) jdk.nashorn.internal.codegen.Label l java.util.Collection recoveries private void beginCatchBlock () private void _try (jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label, java.lang.String, boolean) jdk.nashorn.internal.codegen.Label entry jdk.nashorn.internal.codegen.Label exit jdk.nashorn.internal.codegen.Label recovery String typeDescriptor boolean isOptimismHandler void _try (jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label, java.lang.Class) jdk.nashorn.internal.codegen.Label entry jdk.nashorn.internal.codegen.Label exit jdk.nashorn.internal.codegen.Label recovery Class clazz void _try (jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label entry jdk.nashorn.internal.codegen.Label exit jdk.nashorn.internal.codegen.Label recovery void markLabelAsOptimisticCatchHandler (jdk.nashorn.internal.codegen.Label, int) jdk.nashorn.internal.codegen.Label label int liveLocalCount jdk.nashorn.internal.codegen.MethodEmitter loadConstants () jdk.nashorn.internal.codegen.MethodEmitter loadUndefined (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter loadForcedInitializer (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter loadEmpty (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter loadNull () jdk.nashorn.internal.codegen.MethodEmitter loadType (java.lang.String) String className jdk.nashorn.internal.codegen.MethodEmitter load (boolean) boolean b jdk.nashorn.internal.codegen.MethodEmitter load (int) int i jdk.nashorn.internal.codegen.MethodEmitter load (double) double d jdk.nashorn.internal.codegen.MethodEmitter load (long) long l jdk.nashorn.internal.codegen.MethodEmitter arraylength () jdk.nashorn.internal.codegen.MethodEmitter load (java.lang.String) String part int n String s int length jdk.nashorn.internal.codegen.MethodEmitter load (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode ident jdk.nashorn.internal.codegen.MethodEmitter load (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) int slot int index jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter load (jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.types.Type type int slot jdk.nashorn.internal.codegen.types.Type loadType private boolean isThisSlot (int) int slot int thisSlot jdk.nashorn.internal.codegen.MethodEmitter loadHandle (java.lang.String, java.lang.String, java.lang.String, java.util.EnumSet) String className String methodName String descName java.util.EnumSet flags private jdk.nashorn.internal.ir.Symbol getCompilerConstantSymbol (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc boolean hasScope () jdk.nashorn.internal.codegen.MethodEmitter loadCompilerConstant (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.codegen.MethodEmitter loadCompilerConstant (jdk.nashorn.internal.codegen.CompilerConstants, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter loadScope () jdk.nashorn.internal.codegen.MethodEmitter setSplitState (int) int state void storeCompilerConstant (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc void storeCompilerConstant (jdk.nashorn.internal.codegen.CompilerConstants, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.CompilerConstants cc jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.Symbol symbol private static jdk.nashorn.internal.codegen.types.Type getCompilerConstantType (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc Class constantType jdk.nashorn.internal.codegen.MethodEmitter arrayload () void arraystore () jdk.nashorn.internal.codegen.types.Type value jdk.nashorn.internal.codegen.types.Type index jdk.nashorn.internal.codegen.types.ArrayType array void store (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode ident jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.Symbol symbol void closeLocalVariable (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.Label label jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef def void markDeadLocalVariable (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol void markDeadSlots (int, int) int firstSlot int slotCount private void endLocalValueDef (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef, jdk.internal.org.objectweb.asm.Label) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef def jdk.internal.org.objectweb.asm.Label label String name void store (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type void store (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, boolean) jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef newDef jdk.internal.org.objectweb.asm.Label here int slot boolean isLiveType jdk.nashorn.internal.codegen.MethodEmitter$LocalVariableDef existingDef int index jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type boolean onlySymbolLiveValue void storeHidden (jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.types.Type type int slot void storeHidden (jdk.nashorn.internal.codegen.types.Type, int, boolean) jdk.nashorn.internal.codegen.types.Type type int slot boolean onlyLiveSymbolValue void storeTemp (jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.types.Type type int slot void onLocalStore (jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.types.Type type int slot private void explicitStore (jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.types.Type type int slot void defineBlockLocalVariable (int, int) int fromSlot int toSlot void defineTemporaryLocalVariable (int, int) int fromSlot int toSlot int defineTemporaryLocalVariable (int) int width void undefineLocalVariables (int, boolean) int fromSlot boolean canTruncateSymbol java.util.List getLocalVariableTypes () java.util.List getWidestLiveLocals (java.util.List) java.util.List localTypes java.lang.String markSymbolBoundariesInLvarTypesDescriptor (java.lang.String) String lvarDescriptor void iinc (int, int) int slot int increment public void athrow () jdk.nashorn.internal.codegen.types.Type receiver jdk.nashorn.internal.codegen.MethodEmitter _instanceof (java.lang.String) String classDescriptor jdk.nashorn.internal.codegen.MethodEmitter _instanceof (java.lang.Class) Class clazz jdk.nashorn.internal.codegen.MethodEmitter checkcast (java.lang.String) String classDescriptor jdk.nashorn.internal.codegen.MethodEmitter checkcast (java.lang.Class) Class clazz jdk.nashorn.internal.codegen.MethodEmitter newarray (jdk.nashorn.internal.codegen.types.ArrayType) jdk.nashorn.internal.codegen.types.ArrayType arrayType jdk.nashorn.internal.codegen.MethodEmitter multinewarray (jdk.nashorn.internal.codegen.types.ArrayType, int) int i jdk.nashorn.internal.codegen.types.ArrayType arrayType int dims private jdk.nashorn.internal.codegen.types.Type fixParamStack (java.lang.String) int i String signature jdk.nashorn.internal.codegen.types.Type[] params jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.MethodEmitter invoke (jdk.nashorn.internal.codegen.CompilerConstants$Call) jdk.nashorn.internal.codegen.CompilerConstants$Call call private jdk.nashorn.internal.codegen.MethodEmitter invoke (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcode String className String methodName String methodDescriptor boolean hasReceiver jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.MethodEmitter invokespecial (java.lang.String, java.lang.String, java.lang.String) String className String methodName String methodDescriptor jdk.nashorn.internal.codegen.MethodEmitter invokevirtual (java.lang.String, java.lang.String, java.lang.String) String className String methodName String methodDescriptor jdk.nashorn.internal.codegen.MethodEmitter invokestatic (java.lang.String, java.lang.String, java.lang.String) String className String methodName String methodDescriptor jdk.nashorn.internal.codegen.MethodEmitter invokestatic (java.lang.String, java.lang.String, java.lang.String, jdk.nashorn.internal.codegen.types.Type) String className String methodName String methodDescriptor jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.MethodEmitter invokeinterface (java.lang.String, java.lang.String, java.lang.String) String className String methodName String methodDescriptor static transient jdk.internal.org.objectweb.asm.Label[] getLabels (jdk.nashorn.internal.codegen.Label[]) int i jdk.nashorn.internal.codegen.Label[] table jdk.internal.org.objectweb.asm.Label[] internalLabels transient void lookupswitch (jdk.nashorn.internal.codegen.Label, int[], jdk.nashorn.internal.codegen.Label[]) jdk.nashorn.internal.codegen.Label defaultLabel int[] values jdk.nashorn.internal.codegen.Label[] table transient void tableswitch (int, int, jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label[]) int lo int hi jdk.nashorn.internal.codegen.Label defaultLabel jdk.nashorn.internal.codegen.Label[] table private transient void adjustStackForSwitch (jdk.nashorn.internal.codegen.Label, jdk.nashorn.internal.codegen.Label[]) jdk.nashorn.internal.codegen.Label label jdk.nashorn.internal.codegen.Label defaultLabel jdk.nashorn.internal.codegen.Label[] table void conditionalJump (jdk.nashorn.internal.codegen.Condition, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Condition cond jdk.nashorn.internal.codegen.Label trueLabel void conditionalJump (jdk.nashorn.internal.codegen.Condition, boolean, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Condition cond boolean isCmpG jdk.nashorn.internal.codegen.Label trueLabel void _return (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.types.Type stackType void _return () void returnVoid () jdk.nashorn.internal.codegen.MethodEmitter cmp (boolean) boolean isCmpG private void jump (int, jdk.nashorn.internal.codegen.Label, int) int i int opcode jdk.nashorn.internal.codegen.Label label int n void if_acmpeq (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_acmpne (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifnull (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifnonnull (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifeq (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_icmpeq (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifne (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_icmpne (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void iflt (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_icmplt (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifle (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_icmple (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifgt (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_icmpgt (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void ifge (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void if_icmpge (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void _goto (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void gotoLoopStart (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label loopStart void uncheckedGoto (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label target void canThrow (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label catchLabel private void joinTo (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void label (jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.Label label void breakLabel (jdk.nashorn.internal.codegen.Label, int) jdk.nashorn.internal.codegen.Label label int liveLocals jdk.nashorn.internal.codegen.Label$Stack labelStack jdk.nashorn.internal.codegen.MethodEmitter convert (jdk.nashorn.internal.codegen.types.Type) int l0 jdk.nashorn.internal.codegen.types.Type to jdk.nashorn.internal.codegen.types.Type from jdk.nashorn.internal.codegen.types.Type type private jdk.nashorn.internal.codegen.types.Type get2 () jdk.nashorn.internal.codegen.types.Type p0 jdk.nashorn.internal.codegen.types.Type p1 private jdk.nashorn.internal.codegen.types.BitwiseType get2i () jdk.nashorn.internal.codegen.types.BitwiseType p0 jdk.nashorn.internal.codegen.types.BitwiseType p1 private jdk.nashorn.internal.codegen.types.NumericType get2n () jdk.nashorn.internal.codegen.types.NumericType p0 jdk.nashorn.internal.codegen.types.NumericType p1 jdk.nashorn.internal.codegen.MethodEmitter add (int) int programPoint jdk.nashorn.internal.codegen.MethodEmitter sub (int) int programPoint jdk.nashorn.internal.codegen.MethodEmitter mul (int) int programPoint jdk.nashorn.internal.codegen.MethodEmitter div (int) int programPoint jdk.nashorn.internal.codegen.MethodEmitter rem (int) int programPoint protected jdk.nashorn.internal.codegen.types.Type[] getTypesFromStack (int) int count int[] getLocalLoadsOnStack (int, int) int from int to int getStackSize () int getFirstTemp () int getUsedSlotsWithLiveTemporaries () private java.lang.String getDynamicSignature (jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.codegen.types.Type pt int i int i jdk.nashorn.internal.codegen.types.Type returnType int argCount jdk.nashorn.internal.codegen.types.Type[] paramTypes int pos String descriptor jdk.nashorn.internal.codegen.MethodEmitter invalidateSpecialName (java.lang.String) String name jdk.nashorn.internal.codegen.MethodEmitter dynamicNew (int, int) int argCount int flags jdk.nashorn.internal.codegen.MethodEmitter dynamicNew (int, int, java.lang.String) int argCount int flags String msg String signature jdk.nashorn.internal.codegen.MethodEmitter dynamicCall (jdk.nashorn.internal.codegen.types.Type, int, int) jdk.nashorn.internal.codegen.types.Type returnType int argCount int flags jdk.nashorn.internal.codegen.MethodEmitter dynamicCall (jdk.nashorn.internal.codegen.types.Type, int, int, java.lang.String) jdk.nashorn.internal.codegen.types.Type returnType int argCount int flags String msg String signature jdk.nashorn.internal.codegen.MethodEmitter dynamicArrayPopulatorCall (int, int) int argCount int startIndex String signature jdk.nashorn.internal.codegen.MethodEmitter dynamicGet (jdk.nashorn.internal.codegen.types.Type, java.lang.String, int, boolean, boolean) jdk.nashorn.internal.codegen.types.Type valueType String name int flags boolean isMethod boolean isIndex jdk.nashorn.internal.codegen.types.Type type void dynamicSet (java.lang.String, int, boolean) String name int flags boolean isIndex jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.MethodEmitter dynamicGetIndex (jdk.nashorn.internal.codegen.types.Type, int, boolean) jdk.nashorn.internal.codegen.types.Type result int flags boolean isMethod jdk.nashorn.internal.codegen.types.Type resultType jdk.nashorn.internal.codegen.types.Type index String signature private static java.lang.String getProgramPoint (int) int flags void dynamicSetIndex (int) int flags jdk.nashorn.internal.codegen.types.Type value jdk.nashorn.internal.codegen.types.Type index jdk.nashorn.internal.codegen.types.Type receiver jdk.nashorn.internal.codegen.MethodEmitter loadKey (java.lang.Object) Object key private static jdk.nashorn.internal.codegen.types.Type fieldType (java.lang.String) String desc jdk.nashorn.internal.codegen.MethodEmitter getField (jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess) jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess fa void putField (jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess) jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess fa jdk.nashorn.internal.codegen.MethodEmitter getField (java.lang.String, java.lang.String, java.lang.String) String className String fieldName String fieldDescriptor jdk.nashorn.internal.codegen.types.Type receiver jdk.nashorn.internal.codegen.MethodEmitter getStatic (java.lang.String, java.lang.String, java.lang.String) String className String fieldName String fieldDescriptor void putField (java.lang.String, java.lang.String, java.lang.String) String className String fieldName String fieldDescriptor void putStatic (java.lang.String, java.lang.String, java.lang.String) String className String fieldName String fieldDescriptor void lineNumber (int) jdk.internal.org.objectweb.asm.Label l int line void beforeJoinPoint (jdk.nashorn.internal.ir.JoinPredecessor) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.JoinPredecessor joinPredecessor jdk.nashorn.internal.ir.LocalVariableConversion next void beforeTry (jdk.nashorn.internal.ir.TryNode, jdk.nashorn.internal.codegen.Label) jdk.nashorn.internal.codegen.types.Type to jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.codegen.Label recovery jdk.nashorn.internal.ir.LocalVariableConversion next private static java.lang.String dynGetOperation (boolean, boolean) boolean isMethod boolean isIndex private static java.lang.String dynSetOperation (boolean) boolean isIndex private jdk.nashorn.internal.codegen.types.Type emitLocalVariableConversion (jdk.nashorn.internal.ir.LocalVariableConversion, boolean) jdk.nashorn.internal.ir.LocalVariableConversion conversion boolean onlySymbolLiveValue jdk.nashorn.internal.codegen.types.Type from jdk.nashorn.internal.codegen.types.Type to jdk.nashorn.internal.ir.Symbol symbol void print () void println () void print (java.lang.String) String string void println (java.lang.String) String string void stacktrace () private transient void debug (java.lang.Object[]) Object[] args private void debug (java.lang.String) String arg private void debug (java.lang.Object, java.lang.Object) Object arg0 Object arg1 private void debug (java.lang.Object, java.lang.Object, java.lang.Object) Object arg0 Object arg1 Object arg2 private void debug (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object arg0 Object arg1 Object arg2 Object arg3 private void debug (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object arg0 Object arg1 Object arg2 Object arg3 Object arg4 private void debug (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object arg0 Object arg1 Object arg2 Object arg3 Object arg4 Object arg5 private void debug (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object arg0 Object arg1 Object arg2 Object arg3 Object arg4 Object arg5 Object arg6 private transient void debug_label (java.lang.Object[]) Object[] args private transient void debug (int, java.lang.Object[]) String desc int i int slash jdk.nashorn.internal.codegen.types.Type t int loadIndex int pos Object arg StringBuilder sb int pad int padConstant Object[] args void setFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode void setPreventUndefinedLoad () private static boolean isOptimistic (int) int flags static void <clinit> () String tl int line }
jdk/nashorn/internal/codegen/Namespace.class
Namespace.java package jdk.nashorn.internal.codegen public jdk.nashorn.internal.codegen.Namespace extends java.lang.Object { private final jdk.nashorn.internal.codegen.Namespace parent private final java.util.HashMap directory public void <init> () public void <init> (jdk.nashorn.internal.codegen.Namespace) jdk.nashorn.internal.codegen.Namespace parent public jdk.nashorn.internal.codegen.Namespace getParent () public java.lang.String uniqueName (java.lang.String) int count java.util.HashMap namespaceDirectory Integer counter jdk.nashorn.internal.codegen.Namespace namespace String base String truncatedBase public java.lang.String toString () }
jdk/nashorn/internal/codegen/ObjectClassGenerator.class
ObjectClassGenerator.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.ObjectClassGenerator extends java.lang.Object implements jdk.nashorn.internal.runtime.logging.Loggable { private static final java.lang.invoke.MethodHandle IS_TYPE_GUARD private static final String SCOPE_MARKER static final int FIELD_PADDING private final jdk.nashorn.internal.runtime.logging.DebugLogger log private static final jdk.nashorn.internal.codegen.types.Type[] FIELD_TYPES_OBJECT private static final jdk.nashorn.internal.codegen.types.Type[] FIELD_TYPES_DUAL public static final jdk.nashorn.internal.codegen.types.Type PRIMITIVE_FIELD_TYPE private static final java.lang.invoke.MethodHandle GET_DIFFERENT private static final java.lang.invoke.MethodHandle GET_DIFFERENT_UNDEFINED private static boolean initialized private final jdk.nashorn.internal.runtime.Context context private final boolean dualFields public static final java.lang.invoke.MethodHandle PACK_DOUBLE public static final java.lang.invoke.MethodHandle UNPACK_DOUBLE static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.runtime.Context, boolean) jdk.nashorn.internal.runtime.Context context boolean dualFields public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context ctxt public static long pack (java.lang.Number) Number n private static java.lang.String getPrefixName (boolean) boolean dualFields private static java.lang.String getPrefixName (java.lang.String) String className public static java.lang.String getClassName (int, boolean) int fieldCount boolean dualFields String prefix public static java.lang.String getClassName (int, int, boolean) int fieldCount int paramCount boolean dualFields public static int getFieldCount (java.lang.Class) Class clazz String name String prefix int scopeMarker public static java.lang.String getFieldName (int, jdk.nashorn.internal.codegen.types.Type) int fieldIndex jdk.nashorn.internal.codegen.types.Type type private void initializeToUndefined (jdk.nashorn.internal.codegen.MethodEmitter, java.lang.String, java.util.List) String fieldName jdk.nashorn.internal.codegen.MethodEmitter init String className java.util.List fieldNames java.util.Iterator iter public byte[] generate (java.lang.String) String descriptor String[] counts int fieldCount int paramCount public byte[] generate (int) int fieldCount String className String superName jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.MethodEmitter init jdk.nashorn.internal.codegen.MethodEmitter initWithSpillArrays public byte[] generate (int, int) int fieldCount int paramCount String className String superName jdk.nashorn.internal.codegen.ClassEmitter classEmitter java.util.List initFields jdk.nashorn.internal.codegen.MethodEmitter init jdk.nashorn.internal.codegen.MethodEmitter initWithSpillArrays jdk.nashorn.internal.codegen.MethodEmitter initWithArguments private java.util.List addFields (jdk.nashorn.internal.codegen.ClassEmitter, int) String fieldName jdk.nashorn.internal.codegen.types.Type type int i jdk.nashorn.internal.codegen.ClassEmitter classEmitter int fieldCount java.util.List initFields jdk.nashorn.internal.codegen.types.Type[] fieldTypes private jdk.nashorn.internal.codegen.ClassEmitter newClassEmitter (java.lang.String, java.lang.String) String className String superName jdk.nashorn.internal.codegen.ClassEmitter classEmitter private static jdk.nashorn.internal.codegen.MethodEmitter newInitMethod (jdk.nashorn.internal.codegen.ClassEmitter) jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.MethodEmitter init private static jdk.nashorn.internal.codegen.MethodEmitter newInitWithSpillArraysMethod (jdk.nashorn.internal.codegen.ClassEmitter, java.lang.Class) jdk.nashorn.internal.codegen.ClassEmitter classEmitter Class superClass jdk.nashorn.internal.codegen.MethodEmitter init private static jdk.nashorn.internal.codegen.MethodEmitter newInitScopeMethod (jdk.nashorn.internal.codegen.ClassEmitter) jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.MethodEmitter init private static jdk.nashorn.internal.codegen.MethodEmitter newInitScopeWithArgumentsMethod (jdk.nashorn.internal.codegen.ClassEmitter) jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.MethodEmitter init private static void newEmptyInit (java.lang.String, jdk.nashorn.internal.codegen.ClassEmitter) String className jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.MethodEmitter emptyInit private static void newAllocate (java.lang.String, jdk.nashorn.internal.codegen.ClassEmitter) String className jdk.nashorn.internal.codegen.ClassEmitter classEmitter jdk.nashorn.internal.codegen.MethodEmitter allocate private byte[] toByteArray (java.lang.String, jdk.nashorn.internal.codegen.ClassEmitter) String className jdk.nashorn.internal.codegen.ClassEmitter classEmitter byte[] code jdk.nashorn.internal.runtime.ScriptEnvironment env private static java.lang.Object getDifferent (java.lang.Object, java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, int) Object value Throwable e Throwable e Object receiver Class forType java.lang.invoke.MethodHandle primitiveGetter java.lang.invoke.MethodHandle objectGetter int programPoint java.lang.invoke.MethodHandle sameTypeGetter java.lang.invoke.MethodHandle mh private static java.lang.Object getDifferentUndefined (int) int programPoint private static java.lang.invoke.MethodHandle getterForType (java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) Class forType java.lang.invoke.MethodHandle primitiveGetter java.lang.invoke.MethodHandle objectGetter private static java.lang.invoke.MethodHandle createGetterInner (java.lang.Class, java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.util.List, int) java.lang.invoke.MethodHandle tgetter Class forType Class type java.lang.invoke.MethodHandle primitiveGetter java.lang.invoke.MethodHandle objectGetter java.util.List converters int programPoint int fti int ti boolean isOptimistic boolean isPrimitiveStorage java.lang.invoke.MethodHandle getter java.lang.invoke.MethodHandle tgetter java.lang.invoke.MethodType tgetterType public static java.lang.invoke.MethodHandle createGetter (java.lang.Class, java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, int) Class forType Class type java.lang.invoke.MethodHandle primitiveGetter java.lang.invoke.MethodHandle objectGetter int programPoint public static java.lang.invoke.MethodHandle createSetter (java.lang.Class, java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) Class forType Class type java.lang.invoke.MethodHandle primitiveSetter java.lang.invoke.MethodHandle objectSetter int fti int ti java.lang.invoke.MethodType pmt private static boolean isType (java.lang.Class, java.lang.Object) Class boxedForType Object x private static java.lang.Class getBoxedType (java.lang.Class) Class forType public static java.lang.invoke.MethodHandle createGuardBoxedPrimitiveSetter (java.lang.Class, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) Class forType java.lang.invoke.MethodHandle primitiveSetter java.lang.invoke.MethodHandle objectSetter Class boxedForType static int getPaddedFieldCount (int) int count private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static jdk.nashorn.internal.runtime.AllocationStrategy createAllocationStrategy (int, boolean) int thisProperties boolean dualFields int paddedFieldCount static void <clinit> () }
jdk/nashorn/internal/codegen/ObjectCreator.class
ObjectCreator.java package jdk.nashorn.internal.codegen public abstract jdk.nashorn.internal.codegen.ObjectCreator extends java.lang.Object implements jdk.nashorn.internal.codegen.CodeGenerator$SplitLiteralCreator { final java.util.List tuples final jdk.nashorn.internal.codegen.CodeGenerator codegen protected jdk.nashorn.internal.runtime.PropertyMap propertyMap private final boolean isScope private final boolean hasArguments void <init> (jdk.nashorn.internal.codegen.CodeGenerator, java.util.List, boolean, boolean) jdk.nashorn.internal.codegen.CodeGenerator codegen java.util.List tuples boolean isScope boolean hasArguments public void makeObject (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method int objectSlot jdk.nashorn.internal.codegen.types.Type objectType protected abstract void createObject (jdk.nashorn.internal.codegen.MethodEmitter) protected abstract jdk.nashorn.internal.runtime.PropertyMap makeMap () protected jdk.nashorn.internal.codegen.MapCreator newMapCreator (java.lang.Class) Class clazz protected void loadScope (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method protected jdk.nashorn.internal.codegen.MethodEmitter loadMap (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.runtime.PropertyMap getMap () protected boolean isScope () protected boolean hasArguments () protected abstract java.lang.Class getAllocatorClass () protected abstract void loadValue (java.lang.Object, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.MethodEmitter loadTuple (jdk.nashorn.internal.codegen.MethodEmitter, jdk.nashorn.internal.codegen.MapTuple, boolean) jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.codegen.MapTuple tuple boolean pack jdk.nashorn.internal.codegen.MethodEmitter loadIndex (jdk.nashorn.internal.codegen.MethodEmitter, long) jdk.nashorn.internal.codegen.MethodEmitter method long index }
jdk/nashorn/internal/codegen/OptimisticTypesCalculator.class
OptimisticTypesCalculator.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesCalculator extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final jdk.nashorn.internal.codegen.Compiler compiler final java.util.Deque neverOptimistic static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public boolean enterPropertyNode (jdk.nashorn.internal.ir.PropertyNode) jdk.nashorn.internal.ir.PropertyNode propertyNode public boolean enterBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public boolean enterCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode public boolean enterExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement jdk.nashorn.internal.ir.Expression expr public boolean enterForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public boolean enterTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.ir.TernaryNode ternaryNode public boolean enterUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public boolean enterWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol symbol private jdk.nashorn.internal.ir.Expression leaveOptimistic (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.ir.Optimistic opt int pp private void tagNeverOptimistic (jdk.nashorn.internal.ir.Expression) int pp jdk.nashorn.internal.ir.Expression expr private void tagNeverOptimisticLoopTest (jdk.nashorn.internal.ir.LoopNode) jdk.nashorn.internal.ir.LoopNode loopNode jdk.nashorn.internal.ir.JoinPredecessorExpression test static void <clinit> () }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$1.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic java.io.File val$file final synthetic java.util.Map val$optimisticTypes void <init> (java.io.File, java.util.Map) public java.lang.Void run () java.io.DataOutputStream dout java.io.FileOutputStream out Exception e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$2.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$2 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic java.io.File val$file void <init> (java.io.File) public java.util.Map run () java.io.DataInputStream din java.io.FileInputStream in Exception e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$3.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$3 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.io.File run () java.io.File dir java.io.File systemCacheDir String explicitDir java.io.File dir public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$4.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$4 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic java.io.File val$baseDir void <init> (java.io.File) public java.io.File run () String versionDirName Exception e String versionDirName java.io.File versionDir public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$5.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$5 extends java.util.TimerTask { void <init> () public void run () }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$6.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$6 extends java.lang.Object implements java.util.function.IntFunction { void <init> () public java.nio.file.Path[] apply (int) int length public volatile synthetic java.lang.Object apply (int) }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$7.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$7 extends java.lang.Object implements java.util.function.Function { void <init> () public java.nio.file.Path apply (jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime) jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime pathAndTime public volatile synthetic java.lang.Object apply (java.lang.Object) }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$8.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$8 extends java.lang.Object implements java.util.function.Function { void <init> () public jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime apply (java.nio.file.Path) java.nio.file.Path path public volatile synthetic java.lang.Object apply (java.lang.Object) }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$9.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$9 extends java.lang.Object implements java.util.function.Predicate { void <init> () public boolean test (java.nio.file.Path) java.nio.file.Path path public volatile synthetic boolean test (java.lang.Object) }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$LocationDescriptor.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.OptimisticTypesPersistence$LocationDescriptor extends java.lang.Object { private final java.io.File file void <init> (java.io.File) java.io.File file static synthetic java.io.File access$000 (jdk.nashorn.internal.codegen.OptimisticTypesPersistence$LocationDescriptor) jdk.nashorn.internal.codegen.OptimisticTypesPersistence$LocationDescriptor x0 }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence$PathAndTime.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime extends java.lang.Object implements java.lang.Comparable { private final java.nio.file.Path path private final long time void <init> (java.nio.file.Path) java.nio.file.Path path public int compareTo (jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime) jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime other private static long getTime (java.nio.file.Path) java.io.IOException e java.nio.file.Path path public volatile synthetic int compareTo (java.lang.Object) static synthetic java.nio.file.Path access$1000 (jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime) jdk.nashorn.internal.codegen.OptimisticTypesPersistence$PathAndTime x0 }
jdk/nashorn/internal/codegen/OptimisticTypesPersistence.class
OptimisticTypesPersistence.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.OptimisticTypesPersistence extends java.lang.Object { private static final int DEFAULT_MAX_FILES private static final int UNLIMITED_FILES private static final int MAX_FILES private static final int DEFAULT_CLEANUP_DELAY private static final int CLEANUP_DELAY private static final String DEFAULT_CACHE_SUBDIR_NAME private static final java.io.File baseCacheDir private static final java.io.File cacheDir private static final Object[] locks private static final long ERROR_REPORT_THRESHOLD private static volatile long lastReportedError private static final java.util.concurrent.atomic.AtomicBoolean scheduledCleanup private static final java.util.Timer cleanupTimer public void <init> () public static java.lang.Object getLocationDescriptor (jdk.nashorn.internal.runtime.Source, int, jdk.nashorn.internal.codegen.types.Type[]) jdk.nashorn.internal.codegen.types.Type t jdk.nashorn.internal.runtime.Source source int functionId jdk.nashorn.internal.codegen.types.Type[] paramTypes StringBuilder b public static void store (java.lang.Object, java.util.Map) Object locationDescriptor java.util.Map optimisticTypes java.io.File file public static java.util.Map load (java.lang.Object) Object locationDescriptor java.io.File file private static void reportError (java.lang.String, java.io.File, java.lang.Exception) String msg java.io.File file Exception e long now private static void reportError (java.lang.String, java.lang.Exception) String msg Exception e private static java.lang.String exceptionToString (java.lang.Exception) Exception e java.io.StringWriter sw java.io.PrintWriter pw private static java.io.File createBaseCacheDir () Exception e private static java.io.File createBaseCacheDirPrivileged () private static java.io.File createCacheDir (java.io.File) Exception e java.io.File baseDir private static java.io.File createCacheDirPrivileged (java.io.File) java.io.File baseDir private static java.io.File getSystemCacheDir () String os public static java.lang.String getVersionDirName () throws java.lang.Exception int l byte[] buf java.security.MessageDigest digest java.io.InputStream in String jarUrlFile String filePath java.net.URL file String fileStr String className int packageNameLen String dirStr java.io.File dir java.net.URL url String protocol private static long getLastModifiedClassFile (java.io.File, long) long lastModified long lastModified java.io.File f java.io.File dir long max long currentMax private static boolean isSymbolicLink (java.io.File) java.io.File file private static java.lang.Object[] createLockArray () int i Object[] lockArray private static java.lang.Object getFileLock (java.io.File) java.io.File file private static jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () Exception e private static void scheduleCleanup () private static void doCleanup () throws java.io.IOException int i java.nio.file.Path[] files int nFiles int filesToDelete int filesDeleted private static java.nio.file.Path[] getAllRegularFilesInLastModifiedOrder () throws java.io.IOException java.util.stream.Stream filesStream private static int getMaxFiles () String str static synthetic java.lang.Object access$100 (java.io.File) java.io.File x0 static synthetic void access$200 () static synthetic void access$300 (java.lang.String, java.io.File, java.lang.Exception) String x0 java.io.File x1 Exception x2 static synthetic java.io.File access$400 () static synthetic boolean access$500 (java.io.File) java.io.File x0 static synthetic void access$600 (java.lang.String, java.lang.Exception) String x0 Exception x1 static synthetic jdk.nashorn.internal.runtime.logging.DebugLogger access$700 () static synthetic java.util.concurrent.atomic.AtomicBoolean access$800 () static synthetic void access$900 () throws java.io.IOException static void <clinit> () }
jdk/nashorn/internal/codegen/ProgramPoints.class
ProgramPoints.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.ProgramPoints extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { private final jdk.nashorn.internal.IntDeque nextProgramPoint private final java.util.Set noProgramPoint void <init> () private int next () int next public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode private jdk.nashorn.internal.ir.Expression setProgramPoint (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.ir.Optimistic optimistic public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public jdk.nashorn.internal.ir.Node leaveCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public jdk.nashorn.internal.ir.Node leaveAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public jdk.nashorn.internal.ir.Node leaveIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public jdk.nashorn.internal.ir.Node leaveBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode }
jdk/nashorn/internal/codegen/ReplaceCompileUnits.class
ReplaceCompileUnits.java package jdk.nashorn.internal.codegen abstract jdk.nashorn.internal.codegen.ReplaceCompileUnits extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { static final synthetic boolean $assertionsDisabled void <init> () abstract jdk.nashorn.internal.codegen.CompileUnit getReplacement (jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.CompileUnit getExistingReplacement (jdk.nashorn.internal.ir.CompileUnitHolder) jdk.nashorn.internal.ir.CompileUnitHolder node jdk.nashorn.internal.codegen.CompileUnit oldUnit jdk.nashorn.internal.codegen.CompileUnit newUnit public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode node public jdk.nashorn.internal.ir.Node leaveLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.Splittable$SplitRange au jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode aln java.util.List newArrayUnits jdk.nashorn.internal.ir.LiteralNode node public jdk.nashorn.internal.ir.Node leaveObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.Splittable$SplitRange range java.util.List newRanges jdk.nashorn.internal.ir.ObjectNode objectNode java.util.List ranges static void <clinit> () }
jdk/nashorn/internal/codegen/SharedScopeCall.class
SharedScopeCall.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.SharedScopeCall extends java.lang.Object { public static final int FAST_SCOPE_CALL_THRESHOLD public static final int SLOW_SCOPE_CALL_THRESHOLD public static final int FAST_SCOPE_GET_THRESHOLD final jdk.nashorn.internal.codegen.types.Type valueType final jdk.nashorn.internal.ir.Symbol symbol final jdk.nashorn.internal.codegen.types.Type returnType final jdk.nashorn.internal.codegen.types.Type[] paramTypes final int flags final boolean isCall private jdk.nashorn.internal.codegen.CompileUnit compileUnit private String methodName private String staticSignature static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type[], int) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type valueType jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.types.Type[] paramTypes int flags public int hashCode () public boolean equals (java.lang.Object) jdk.nashorn.internal.codegen.SharedScopeCall c Object obj protected void setClassAndName (jdk.nashorn.internal.codegen.CompileUnit, java.lang.String) jdk.nashorn.internal.codegen.CompileUnit compileUnit String methodName public jdk.nashorn.internal.codegen.MethodEmitter generateInvoke (jdk.nashorn.internal.codegen.MethodEmitter) jdk.nashorn.internal.codegen.MethodEmitter method protected void generateScopeCall () jdk.nashorn.internal.codegen.types.Type type int slot jdk.nashorn.internal.codegen.ClassEmitter classEmitter java.util.EnumSet methodFlags jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.codegen.Label parentLoopStart jdk.nashorn.internal.codegen.Label parentLoopDone private java.lang.String getStaticSignature () jdk.nashorn.internal.codegen.types.Type[] params public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/codegen/SpillObjectCreator.class
SpillObjectCreator.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.SpillObjectCreator extends jdk.nashorn.internal.codegen.ObjectCreator { static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.CodeGenerator, java.util.List) jdk.nashorn.internal.codegen.CodeGenerator codegen java.util.List tuples public void createObject (jdk.nashorn.internal.codegen.MethodEmitter) int slot long oldLength int index long longIndex jdk.nashorn.internal.runtime.Property property Object constantValue String key jdk.nashorn.internal.ir.Expression value jdk.nashorn.internal.codegen.MapTuple tuple jdk.nashorn.internal.codegen.MethodEmitter method int length boolean dualFields int spillLength long[] jpresetValues Object[] opresetValues Class objectClass jdk.nashorn.internal.runtime.arrays.ArrayData arrayData int pos public void populateRange (jdk.nashorn.internal.codegen.MethodEmitter, jdk.nashorn.internal.codegen.types.Type, int, int, int) int index jdk.nashorn.internal.codegen.MapTuple tuple jdk.nashorn.internal.runtime.Property property int i jdk.nashorn.internal.codegen.MethodEmitter method jdk.nashorn.internal.codegen.types.Type objectType int objectSlot int start int end int callSiteFlags protected jdk.nashorn.internal.runtime.PropertyMap makeMap () Class clazz protected void loadValue (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.types.Type type protected java.lang.Class getAllocatorClass () protected volatile synthetic void loadValue (java.lang.Object, jdk.nashorn.internal.codegen.types.Type) static void <clinit> () }
jdk/nashorn/internal/codegen/SplitIntoFunctions$1.class
SplitIntoFunctions.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.SplitIntoFunctions$1 extends jdk.nashorn.internal.ir.BlockLexicalContext { static final synthetic boolean $assertionsDisabled void <init> () protected jdk.nashorn.internal.ir.Block afterSetStatements (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Statement stmt jdk.nashorn.internal.ir.Block block static void <clinit> () }
jdk/nashorn/internal/codegen/SplitIntoFunctions$FunctionState.class
SplitIntoFunctions.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.SplitIntoFunctions$FunctionState extends java.lang.Object { final jdk.nashorn.internal.ir.FunctionNode fn final java.util.List varStatements int splitDepth void <init> (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn }
jdk/nashorn/internal/codegen/SplitIntoFunctions$SplitState.class
SplitIntoFunctions.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.SplitIntoFunctions$SplitState extends java.lang.Object { final jdk.nashorn.internal.ir.SplitNode splitNode boolean hasReturn boolean hasBreak final java.util.List jumpStatements int getSplitStateIndex (jdk.nashorn.internal.ir.JumpStatement) jdk.nashorn.internal.ir.JumpStatement exJump jdk.nashorn.internal.ir.JumpStatement jump int i void <init> (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode }
jdk/nashorn/internal/codegen/SplitIntoFunctions.class
SplitIntoFunctions.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.SplitIntoFunctions extends jdk.nashorn.internal.ir.visitor.NodeVisitor { private static final int FALLTHROUGH_STATE private static final int RETURN_STATE private static final int BREAK_STATE private static final int FIRST_JUMP_STATE private static final String THIS_NAME private static final String RETURN_NAME private static final String RETURN_PARAM_NAME private final java.util.Deque functionStates private final java.util.Deque splitStates private final jdk.nashorn.internal.codegen.Namespace namespace private boolean artificialBlock private int nextFunctionId static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.codegen.Compiler) jdk.nashorn.internal.codegen.Compiler compiler public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public jdk.nashorn.internal.ir.Node leaveSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.codegen.SplitIntoFunctions$SplitState parentSplit jdk.nashorn.internal.ir.Expression callWithReturn jdk.nashorn.internal.ir.JumpStatement jump java.util.List cases int i jdk.nashorn.internal.ir.Statement splitStateHandler jdk.nashorn.internal.ir.SplitNode splitNode jdk.nashorn.internal.codegen.SplitIntoFunctions$FunctionState fnState String name jdk.nashorn.internal.ir.Block body int firstLineNumber long token int finish jdk.nashorn.internal.ir.FunctionNode originalFn boolean isProgram long newFnToken jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.IdentNode thisIdent jdk.nashorn.internal.ir.CallNode callNode jdk.nashorn.internal.codegen.SplitIntoFunctions$SplitState splitState jdk.nashorn.internal.ir.Expression callWithReturn boolean hasReturn jdk.nashorn.internal.ir.Statement splitStateHandler java.util.List jumpStatements int jumpCount private static void addCase (java.util.List, int, jdk.nashorn.internal.ir.Block) java.util.List cases int i jdk.nashorn.internal.ir.Block body private static jdk.nashorn.internal.ir.LiteralNode intLiteral (int) int i private static jdk.nashorn.internal.ir.Block createReturnFromSplit () private static jdk.nashorn.internal.ir.ReturnNode createReturnReturn () private static jdk.nashorn.internal.ir.IdentNode createReturnIdent () private static jdk.nashorn.internal.ir.IdentNode createReturnParamIdent () private static jdk.nashorn.internal.ir.IdentNode createIdent (java.lang.String) String name private jdk.nashorn.internal.ir.Block enblockAndVisit (jdk.nashorn.internal.ir.JumpStatement) jdk.nashorn.internal.ir.JumpStatement jump jdk.nashorn.internal.ir.Block block private static jdk.nashorn.internal.ir.IfNode makeIfStateEquals (int, long, int, int, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Statement) int lineNumber long token int finish int value jdk.nashorn.internal.ir.Block pass jdk.nashorn.internal.ir.Statement fail public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) long token jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.Expression init public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node leaveBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public jdk.nashorn.internal.ir.Node leaveContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode public jdk.nashorn.internal.ir.Node leaveJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally private jdk.nashorn.internal.ir.JumpStatement leaveJumpNode (jdk.nashorn.internal.ir.JumpStatement) jdk.nashorn.internal.codegen.SplitIntoFunctions$SplitState splitState jdk.nashorn.internal.ir.SplitNode splitNode jdk.nashorn.internal.ir.JumpStatement jump private void appendSplitReturn (int, int) int splitState int lineNumber public jdk.nashorn.internal.ir.Node leaveReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode private void appendStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement private boolean inSplitNode () private jdk.nashorn.internal.codegen.SplitIntoFunctions$FunctionState getCurrentFunctionState () private jdk.nashorn.internal.codegen.SplitIntoFunctions$SplitState getCurrentSplitState () static void <clinit> () }
jdk/nashorn/internal/codegen/Splitter$1.class
Splitter.java package jdk.nashorn.internal.codegen jdk.nashorn.internal.codegen.Splitter$1 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.List val$dc final synthetic jdk.nashorn.internal.codegen.Splitter this$0 void <init> (jdk.nashorn.internal.codegen.Splitter, java.util.List) jdk.nashorn.internal.codegen.Splitter this$0 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode nestedFunction public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode nestedFunction jdk.nashorn.internal.ir.FunctionNode split }
jdk/nashorn/internal/codegen/Splitter$2.class
Splitter.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.Splitter$2 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic jdk.nashorn.internal.ir.FunctionNode val$functionNode final synthetic java.util.List val$dc void <init> (jdk.nashorn.internal.ir.FunctionNode, java.util.List) public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode child }
jdk/nashorn/internal/codegen/Splitter.class
Splitter.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.Splitter extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor implements jdk.nashorn.internal.runtime.logging.Loggable { private final jdk.nashorn.internal.codegen.Compiler compiler private final jdk.nashorn.internal.ir.FunctionNode outermost private final jdk.nashorn.internal.codegen.CompileUnit outermostCompileUnit private final java.util.Map weightCache public static final long SPLIT_THRESHOLD private final jdk.nashorn.internal.runtime.logging.DebugLogger log static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.codegen.CompileUnit outermostCompileUnit public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () jdk.nashorn.internal.ir.FunctionNode split (jdk.nashorn.internal.ir.FunctionNode, boolean) jdk.nashorn.internal.ir.FunctionNode fn boolean top jdk.nashorn.internal.ir.FunctionNode functionNode long weight jdk.nashorn.internal.ir.Block body java.util.List dc jdk.nashorn.internal.ir.Block newBody private static java.util.List directChildren (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode java.util.List dc protected jdk.nashorn.internal.codegen.CompileUnit findUnit (long) long weight private jdk.nashorn.internal.ir.Block splitBlock (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.FunctionNode) long weight jdk.nashorn.internal.ir.Statement statement jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.FunctionNode function java.util.List splits java.util.List statements long statementsWeight private jdk.nashorn.internal.ir.SplitNode createBlockSplitNode (jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.FunctionNode, java.util.List, long) jdk.nashorn.internal.ir.Block parent jdk.nashorn.internal.ir.FunctionNode function java.util.List statements long weight long token int finish String name jdk.nashorn.internal.ir.Block newBlock public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block long weight public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.FunctionNode currentFunction jdk.nashorn.internal.ir.Block block jdk.nashorn.internal.ir.Block newBlock long weight public jdk.nashorn.internal.ir.Node leaveLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.codegen.CompileUnit unit int postset jdk.nashorn.internal.ir.Node element int i jdk.nashorn.internal.codegen.CompileUnit unit jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode arrayLiteralNode jdk.nashorn.internal.ir.Node[] value int[] postsets java.util.List ranges long totalWeight int lo jdk.nashorn.internal.ir.LiteralNode literal long weight jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.codegen.CompileUnit unit jdk.nashorn.internal.ir.PropertyNode property boolean isConstant int i jdk.nashorn.internal.codegen.CompileUnit unit jdk.nashorn.internal.ir.ObjectNode objectNode long weight jdk.nashorn.internal.ir.FunctionNode functionNode java.util.List ranges java.util.List properties boolean isSpillObject long totalWeight int lo public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode node static synthetic jdk.nashorn.internal.codegen.Compiler access$000 (jdk.nashorn.internal.codegen.Splitter) jdk.nashorn.internal.codegen.Splitter x0 static synthetic jdk.nashorn.internal.codegen.CompileUnit access$100 (jdk.nashorn.internal.codegen.Splitter) jdk.nashorn.internal.codegen.Splitter x0 static void <clinit> () }
jdk/nashorn/internal/codegen/TypeEvaluator.class
TypeEvaluator.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.TypeEvaluator extends java.lang.Object { private static final java.lang.invoke.MethodType EMPTY_INVOCATION_TYPE private final jdk.nashorn.internal.codegen.Compiler compiler private final jdk.nashorn.internal.runtime.ScriptObject runtimeScope static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.codegen.Compiler, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.runtime.ScriptObject runtimeScope boolean hasStringPropertyIterator (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.codegen.types.Type getOptimisticType (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.codegen.types.Type newValidType jdk.nashorn.internal.ir.Optimistic node int programPoint jdk.nashorn.internal.codegen.types.Type validType jdk.nashorn.internal.codegen.types.Type mostOptimisticType jdk.nashorn.internal.codegen.types.Type evaluatedType private static jdk.nashorn.internal.codegen.types.Type getPropertyType (jdk.nashorn.internal.runtime.ScriptObject, java.lang.String) jdk.nashorn.internal.runtime.ScriptObject sobj String name jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.Property property Class propertyClass jdk.nashorn.internal.runtime.ScriptObject owner Object value void declareLocalSymbol (java.lang.String) String symbolName private java.lang.Object evaluateSafely (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.AccessNode accessNode Object base jdk.nashorn.internal.ir.Expression expr private static java.lang.Object evaluatePropertySafely (jdk.nashorn.internal.runtime.ScriptObject, java.lang.String) jdk.nashorn.internal.runtime.ScriptObject sobj String name jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.ScriptObject owner private jdk.nashorn.internal.codegen.types.Type getEvaluatedType (jdk.nashorn.internal.ir.Optimistic) jdk.nashorn.internal.ir.AccessNode accessNode Object base jdk.nashorn.internal.ir.IndexNode indexNode Object base jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.CallNode callExpr jdk.nashorn.internal.ir.Expression fnExpr jdk.nashorn.internal.ir.Optimistic expr static void <clinit> () }
jdk/nashorn/internal/codegen/TypeMap.class
TypeMap.java package jdk.nashorn.internal.codegen public final jdk.nashorn.internal.codegen.TypeMap extends java.lang.Object { private final int functionNodeId private final jdk.nashorn.internal.codegen.types.Type[] paramTypes private final jdk.nashorn.internal.codegen.types.Type returnType private final boolean needsCallee static final synthetic boolean $assertionsDisabled public void <init> (int, java.lang.invoke.MethodType, boolean) Class p int functionNodeId java.lang.invoke.MethodType type boolean needsCallee jdk.nashorn.internal.codegen.types.Type[] types int pos public jdk.nashorn.internal.codegen.types.Type[] getParameterTypes (int) int functionNodeId java.lang.invoke.MethodType getCallSiteType (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.codegen.types.Type[] types java.lang.invoke.MethodType mt public boolean needsCallee () jdk.nashorn.internal.codegen.types.Type get (jdk.nashorn.internal.ir.FunctionNode, int) jdk.nashorn.internal.ir.FunctionNode functionNode int pos jdk.nashorn.internal.codegen.types.Type[] types public java.lang.String toString () java.lang.String toString (java.lang.String) String prefix StringBuilder sb int id jdk.nashorn.internal.codegen.types.Type ret static void <clinit> () }
jdk/nashorn/internal/codegen/WeighNodes.class
WeighNodes.java package jdk.nashorn.internal.codegen final jdk.nashorn.internal.codegen.WeighNodes extends jdk.nashorn.internal.ir.visitor.NodeOperatorVisitor { static final long FUNCTION_WEIGHT static final long AASTORE_WEIGHT static final long ACCESS_WEIGHT static final long ADD_WEIGHT static final long BREAK_WEIGHT static final long CALL_WEIGHT static final long CATCH_WEIGHT static final long COMPARE_WEIGHT static final long CONST_WEIGHT static final long CONTINUE_WEIGHT static final long IF_WEIGHT static final long LITERAL_WEIGHT static final long LOOP_WEIGHT static final long NEW_WEIGHT static final long FUNC_EXPR_WEIGHT static final long RETURN_WEIGHT static final long SPLIT_WEIGHT static final long SWITCH_WEIGHT static final long THROW_WEIGHT static final long VAR_WEIGHT static final long WITH_WEIGHT static final long OBJECT_WEIGHT static final long SETPROP_WEIGHT private long weight private final java.util.Map weightCache private final jdk.nashorn.internal.ir.FunctionNode topFunction private void <init> (jdk.nashorn.internal.ir.FunctionNode, java.util.Map) jdk.nashorn.internal.ir.FunctionNode topFunction java.util.Map weightCache static long weigh (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node static long weigh (jdk.nashorn.internal.ir.Node, java.util.Map) jdk.nashorn.internal.ir.Node node java.util.Map weightCache jdk.nashorn.internal.codegen.WeighNodes weighNodes public jdk.nashorn.internal.ir.Node leaveAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node leaveBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public jdk.nashorn.internal.ir.Node leaveCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public jdk.nashorn.internal.ir.Node leaveCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode public jdk.nashorn.internal.ir.Node leaveContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode public jdk.nashorn.internal.ir.Node leaveExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement public jdk.nashorn.internal.ir.Node leaveForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public jdk.nashorn.internal.ir.Node leaveIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode public jdk.nashorn.internal.ir.Node leaveIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public jdk.nashorn.internal.ir.Node leaveJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally public boolean enterLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.Node element int postset jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode arrayLiteralNode jdk.nashorn.internal.ir.Node[] value int[] postsets java.util.List units jdk.nashorn.internal.ir.LiteralNode literalNode public boolean enterObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.PropertyNode property jdk.nashorn.internal.ir.ObjectNode objectNode java.util.List properties boolean isSpillObject public jdk.nashorn.internal.ir.Node leavePropertyNode (jdk.nashorn.internal.ir.PropertyNode) jdk.nashorn.internal.ir.PropertyNode propertyNode public jdk.nashorn.internal.ir.Node leaveReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode public jdk.nashorn.internal.ir.Node leaveRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode public boolean enterSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public jdk.nashorn.internal.ir.Node leaveSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public jdk.nashorn.internal.ir.Node leaveThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode public jdk.nashorn.internal.ir.Node leaveTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode public jdk.nashorn.internal.ir.Node leaveVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public jdk.nashorn.internal.ir.Node leaveWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode public jdk.nashorn.internal.ir.Node leaveWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode public jdk.nashorn.internal.ir.Node leaveADD (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveBIT_NOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveDECINC (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveDELETE (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveNEW (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveNOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveSUB (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveTYPEOF (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveVOID (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveAND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_ADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_BIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_BIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_BIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_DIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_MOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_MUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveCOMMALEFT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveCOMMARIGHT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveDIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveEQ (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveEQ_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveGE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveGT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveIN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveINSTANCEOF (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveLE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveLT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveMOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveMUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveNE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveNE_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private jdk.nashorn.internal.ir.Node unaryNodeWeight (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode private jdk.nashorn.internal.ir.Node binaryNodeWeight (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode private jdk.nashorn.internal.ir.Node runtimeNodeWeight (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode private jdk.nashorn.internal.ir.Node compareWeight (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode }
jdk/nashorn/internal/codegen/anchor.properties
jdk/nashorn/internal/codegen/types/ArrayType.class
ArrayType.java package jdk.nashorn.internal.codegen.types public jdk.nashorn.internal.codegen.types.ArrayType extends jdk.nashorn.internal.codegen.types.ObjectType implements jdk.nashorn.internal.codegen.types.BytecodeArrayOps { private static final long serialVersionUID static final synthetic boolean $assertionsDisabled protected void <init> (java.lang.Class) Class clazz public jdk.nashorn.internal.codegen.types.Type getElementType () public void astore (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type aload (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type arraylength (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int dims public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public java.lang.String toString () public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to public volatile synthetic char getBytecodeStackType () public volatile synthetic void _return (jdk.internal.org.objectweb.asm.MethodVisitor) public volatile synthetic jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) public volatile synthetic jdk.nashorn.internal.codegen.types.Type loadEmpty (jdk.internal.org.objectweb.asm.MethodVisitor) public volatile synthetic jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) public volatile synthetic jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) public volatile synthetic void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) public volatile synthetic jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) public volatile synthetic java.lang.String getShortDescriptor () static void <clinit> () }
jdk/nashorn/internal/codegen/types/BitwiseType.class
BitwiseType.java package jdk.nashorn.internal.codegen.types public abstract jdk.nashorn.internal.codegen.types.BitwiseType extends jdk.nashorn.internal.codegen.types.NumericType implements jdk.nashorn.internal.codegen.types.BytecodeBitwiseOps { private static final long serialVersionUID protected void <init> (java.lang.String, java.lang.Class, int, int) String name Class clazz int weight int slots }
jdk/nashorn/internal/codegen/types/BooleanType.class
BooleanType.java package jdk.nashorn.internal.codegen.types public final jdk.nashorn.internal.codegen.types.BooleanType extends jdk.nashorn.internal.codegen.types.Type { private static final long serialVersionUID private static final jdk.nashorn.internal.codegen.CompilerConstants$Call VALUE_OF private static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_STRING static final synthetic boolean $assertionsDisabled protected void <init> () public jdk.nashorn.internal.codegen.types.Type nextWider () public java.lang.Class getBoxedType () public char getBytecodeStackType () public jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public void _return (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) jdk.internal.org.objectweb.asm.MethodVisitor method Object c public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to public jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint static void <clinit> () }
jdk/nashorn/internal/codegen/types/BytecodeArrayOps.class
BytecodeArrayOps.java package jdk.nashorn.internal.codegen.types abstract jdk.nashorn.internal.codegen.types.BytecodeArrayOps extends java.lang.Object { public abstract jdk.nashorn.internal.codegen.types.Type aload (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract void astore (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type arraylength (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor, int) }
jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.class
BytecodeBitwiseOps.java package jdk.nashorn.internal.codegen.types abstract jdk.nashorn.internal.codegen.types.BytecodeBitwiseOps extends java.lang.Object { public abstract jdk.nashorn.internal.codegen.types.Type shr (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type sar (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type shl (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type and (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type or (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type xor (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type cmp (jdk.internal.org.objectweb.asm.MethodVisitor) }
jdk/nashorn/internal/codegen/types/BytecodeNumericOps.class
BytecodeNumericOps.java package jdk.nashorn.internal.codegen.types abstract jdk.nashorn.internal.codegen.types.BytecodeNumericOps extends java.lang.Object { public abstract jdk.nashorn.internal.codegen.types.Type neg (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type sub (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type mul (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type div (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type rem (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type cmp (jdk.internal.org.objectweb.asm.MethodVisitor, boolean) }
jdk/nashorn/internal/codegen/types/BytecodeOps.class
BytecodeOps.java package jdk.nashorn.internal.codegen.types abstract jdk.nashorn.internal.codegen.types.BytecodeOps extends java.lang.Object { public abstract jdk.nashorn.internal.codegen.types.Type dup (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type pop (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type swap (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) public abstract jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) public abstract jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) public abstract jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type loadEmpty (jdk.internal.org.objectweb.asm.MethodVisitor) public abstract jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) public abstract void _return (jdk.internal.org.objectweb.asm.MethodVisitor) }
jdk/nashorn/internal/codegen/types/IntType.class
IntType.java package jdk.nashorn.internal.codegen.types jdk.nashorn.internal.codegen.types.IntType extends jdk.nashorn.internal.codegen.types.BitwiseType { private static final long serialVersionUID private static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_STRING private static final jdk.nashorn.internal.codegen.CompilerConstants$Call VALUE_OF static final synthetic boolean $assertionsDisabled protected void <init> () public jdk.nashorn.internal.codegen.types.Type nextWider () public java.lang.Class getBoxedType () public char getBytecodeStackType () public jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) jdk.internal.org.objectweb.asm.MethodVisitor method Object c int value public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to public jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type shr (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type sar (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type shl (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type and (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type or (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type xor (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public jdk.nashorn.internal.codegen.types.Type sub (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type mul (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type div (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type rem (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type neg (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public void _return (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type cmp (jdk.internal.org.objectweb.asm.MethodVisitor, boolean) jdk.internal.org.objectweb.asm.MethodVisitor method boolean isCmpG public jdk.nashorn.internal.codegen.types.Type cmp (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method static void <clinit> () }
jdk/nashorn/internal/codegen/types/LongType.class
LongType.java package jdk.nashorn.internal.codegen.types jdk.nashorn.internal.codegen.types.LongType extends jdk.nashorn.internal.codegen.types.Type { private static final long serialVersionUID private static final jdk.nashorn.internal.codegen.CompilerConstants$Call VALUE_OF static final synthetic boolean $assertionsDisabled protected void <init> (java.lang.String) String name protected void <init> () public jdk.nashorn.internal.codegen.types.Type nextWider () public java.lang.Class getBoxedType () public char getBytecodeStackType () public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) jdk.internal.org.objectweb.asm.MethodVisitor method Object c long value public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to public jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public void _return (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method static void <clinit> () }
jdk/nashorn/internal/codegen/types/NumberType.class
NumberType.java package jdk.nashorn.internal.codegen.types jdk.nashorn.internal.codegen.types.NumberType extends jdk.nashorn.internal.codegen.types.NumericType { private static final long serialVersionUID private static final jdk.nashorn.internal.codegen.CompilerConstants$Call VALUE_OF static final synthetic boolean $assertionsDisabled protected void <init> () public jdk.nashorn.internal.codegen.types.Type nextWider () public java.lang.Class getBoxedType () public char getBytecodeStackType () public jdk.nashorn.internal.codegen.types.Type cmp (jdk.internal.org.objectweb.asm.MethodVisitor, boolean) jdk.internal.org.objectweb.asm.MethodVisitor method boolean isCmpG public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) jdk.internal.org.objectweb.asm.MethodVisitor method Object c double value public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to public jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type sub (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type mul (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type div (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type rem (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type neg (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public void _return (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method static void <clinit> () }
jdk/nashorn/internal/codegen/types/NumericType.class
NumericType.java package jdk.nashorn.internal.codegen.types public abstract jdk.nashorn.internal.codegen.types.NumericType extends jdk.nashorn.internal.codegen.types.Type implements jdk.nashorn.internal.codegen.types.BytecodeNumericOps { private static final long serialVersionUID protected void <init> (java.lang.String, java.lang.Class, int, int) String name Class clazz int weight int slots }
jdk/nashorn/internal/codegen/types/ObjectType.class
ObjectType.java package jdk.nashorn.internal.codegen.types jdk.nashorn.internal.codegen.types.ObjectType extends jdk.nashorn.internal.codegen.types.Type { private static final long serialVersionUID static final synthetic boolean $assertionsDisabled protected void <init> () protected void <init> (java.lang.Class) Class clazz public java.lang.String toString () public java.lang.String getShortDescriptor () public jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadEmpty (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) jdk.internal.org.objectweb.asm.MethodVisitor method Object c public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type elemType Class toClass jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to boolean toString public void _return (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public char getBytecodeStackType () public volatile synthetic int compareTo (java.lang.Object) static void <clinit> () }
jdk/nashorn/internal/codegen/types/Type$1.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$1 extends jdk.nashorn.internal.codegen.types.ArrayType { private static final long serialVersionUID void <init> (java.lang.Class) Class clazz public void astore (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type aload (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type getElementType () }
jdk/nashorn/internal/codegen/types/Type$2.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$2 extends jdk.nashorn.internal.codegen.types.ArrayType { private static final long serialVersionUID void <init> (java.lang.Class) Class clazz public void astore (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type aload (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type getElementType () }
jdk/nashorn/internal/codegen/types/Type$3.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$3 extends jdk.nashorn.internal.codegen.types.ArrayType { private static final long serialVersionUID void <init> (java.lang.Class) Class clazz public void astore (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type aload (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type newarray (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type getElementType () }
jdk/nashorn/internal/codegen/types/Type$4.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$4 extends jdk.nashorn.internal.codegen.types.ObjectType { private static final long serialVersionUID void <init> () public java.lang.String toString () }
jdk/nashorn/internal/codegen/types/Type$5.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$5 extends jdk.nashorn.internal.codegen.types.ObjectType { private static final long serialVersionUID void <init> () public java.lang.String toString () }
jdk/nashorn/internal/codegen/types/Type$6.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$6 extends jdk.nashorn.internal.codegen.types.Type$ValueLessType { private static final long serialVersionUID void <init> (java.lang.String) String name public java.lang.String getDescriptor () public char getBytecodeStackType () }
jdk/nashorn/internal/codegen/types/Type$7.class
Type.java package jdk.nashorn.internal.codegen.types final jdk.nashorn.internal.codegen.types.Type$7 extends jdk.nashorn.internal.codegen.types.Type$ValueLessType { private static final long serialVersionUID void <init> (java.lang.String) String name public java.lang.String getDescriptor () public char getBytecodeStackType () }
jdk/nashorn/internal/codegen/types/Type$Unknown.class
Type.java package jdk.nashorn.internal.codegen.types abstract jdk.nashorn.internal.codegen.types.Type$Unknown extends java.lang.Object { }
jdk/nashorn/internal/codegen/types/Type$ValueLessType.class
Type.java package jdk.nashorn.internal.codegen.types abstract jdk.nashorn.internal.codegen.types.Type$ValueLessType extends jdk.nashorn.internal.codegen.types.Type { private static final long serialVersionUID void <init> (java.lang.String) String name public jdk.nashorn.internal.codegen.types.Type load (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public void store (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int slot public jdk.nashorn.internal.codegen.types.Type ldc (jdk.internal.org.objectweb.asm.MethodVisitor, java.lang.Object) jdk.internal.org.objectweb.asm.MethodVisitor method Object c public jdk.nashorn.internal.codegen.types.Type loadUndefined (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadForcedInitializer (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type convert (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type to public void _return (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type add (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int programPoint public volatile synthetic int compareTo (java.lang.Object) }
jdk/nashorn/internal/codegen/types/Type.class
Type.java package jdk.nashorn.internal.codegen.types public abstract jdk.nashorn.internal.codegen.types.Type extends java.lang.Object implements java.lang.Comparable jdk.nashorn.internal.codegen.types.BytecodeOps java.io.Serializable { private static final long serialVersionUID private final transient String name private final transient String descriptor private final transient int weight private final transient int slots private final Class clazz private static final java.util.Map INTERNAL_TYPE_CACHE private final transient jdk.internal.org.objectweb.asm.Type internalType protected static final int MIN_WEIGHT protected static final int MAX_WEIGHT static final jdk.nashorn.internal.codegen.CompilerConstants$Call BOOTSTRAP static final jdk.internal.org.objectweb.asm.Handle MATHBOOTSTRAP private static final java.util.concurrent.ConcurrentMap cache public static final jdk.nashorn.internal.codegen.types.Type BOOLEAN public static final jdk.nashorn.internal.codegen.types.BitwiseType INT public static final jdk.nashorn.internal.codegen.types.NumericType NUMBER public static final jdk.nashorn.internal.codegen.types.Type LONG public static final jdk.nashorn.internal.codegen.types.Type STRING public static final jdk.nashorn.internal.codegen.types.Type CHARSEQUENCE public static final jdk.nashorn.internal.codegen.types.Type OBJECT public static final jdk.nashorn.internal.codegen.types.Type UNDEFINED public static final jdk.nashorn.internal.codegen.types.Type SCRIPT_OBJECT public static final jdk.nashorn.internal.codegen.types.ArrayType INT_ARRAY public static final jdk.nashorn.internal.codegen.types.ArrayType LONG_ARRAY public static final jdk.nashorn.internal.codegen.types.ArrayType NUMBER_ARRAY public static final jdk.nashorn.internal.codegen.types.ArrayType OBJECT_ARRAY public static final jdk.nashorn.internal.codegen.types.Type THIS public static final jdk.nashorn.internal.codegen.types.Type SCOPE public static final jdk.nashorn.internal.codegen.types.Type UNKNOWN public static final jdk.nashorn.internal.codegen.types.Type SLOT_2 static final synthetic boolean $assertionsDisabled void <init> (java.lang.String, java.lang.Class, int, int) String name Class clazz int weight int slots public int getWeight () public java.lang.Class getTypeClass () public jdk.nashorn.internal.codegen.types.Type nextWider () public java.lang.Class getBoxedType () public abstract char getBytecodeStackType () public static transient java.lang.String getMethodDescriptor (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type[]) int i jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.types.Type[] types jdk.internal.org.objectweb.asm.Type[] itypes public static transient java.lang.String getMethodDescriptor (java.lang.Class, java.lang.Class[]) int i Class returnType Class[] types jdk.internal.org.objectweb.asm.Type[] itypes public static char getShortSignatureDescriptor (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type static jdk.nashorn.internal.codegen.types.Type typeFor (jdk.internal.org.objectweb.asm.Type) ClassNotFoundException e jdk.internal.org.objectweb.asm.Type itype public static jdk.nashorn.internal.codegen.types.Type getMethodReturnType (java.lang.String) String methodDescriptor public static jdk.nashorn.internal.codegen.types.Type[] getMethodArguments (java.lang.String) int i String methodDescriptor jdk.internal.org.objectweb.asm.Type[] itypes jdk.nashorn.internal.codegen.types.Type[] types public static void writeTypeMap (java.util.Map, java.io.DataOutput) throws java.io.IOException byte typeChar byte typeChar byte typeChar byte typeChar jdk.nashorn.internal.codegen.types.Type type java.util.Map$Entry e java.util.Map typeMap java.io.DataOutput output public static java.util.Map readTypeMap (java.io.DataInput) throws java.io.IOException jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.types.Type type int pp int typeChar jdk.nashorn.internal.codegen.types.Type type int i java.io.DataInput input int size java.util.Map map static jdk.internal.org.objectweb.asm.Type getInternalType (java.lang.String) String className private jdk.internal.org.objectweb.asm.Type getInternalType () private static jdk.internal.org.objectweb.asm.Type lookupInternalType (java.lang.Class) Class type java.util.Map c jdk.internal.org.objectweb.asm.Type itype private static jdk.internal.org.objectweb.asm.Type getInternalType (java.lang.Class) Class type static void invokestatic (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.CompilerConstants$Call) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.CompilerConstants$Call call public java.lang.String getInternalName () public static java.lang.String getInternalName (java.lang.Class) Class clazz public boolean isUnknown () public boolean isJSPrimitive () public boolean isBoolean () public boolean isInteger () public boolean isLong () public boolean isNumber () public boolean isNumeric () public boolean isArray () public boolean isCategory2 () public boolean isObject () public boolean isPrimitive () public boolean isString () public boolean isCharSequence () public boolean isEquivalentTo (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public static boolean isAssignableFrom (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type0 jdk.nashorn.internal.codegen.types.Type type1 public boolean isAssignableFrom (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public static boolean areEquivalent (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type0 jdk.nashorn.internal.codegen.types.Type type1 public int getSlots () public static jdk.nashorn.internal.codegen.types.Type widest (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type0 jdk.nashorn.internal.codegen.types.Type type1 public static java.lang.Class widest (java.lang.Class, java.lang.Class) Class type0 Class type1 public static jdk.nashorn.internal.codegen.types.Type widestReturnType (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type t1 jdk.nashorn.internal.codegen.types.Type t2 public static jdk.nashorn.internal.codegen.types.Type generic (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public static jdk.nashorn.internal.codegen.types.Type narrowest (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type0 jdk.nashorn.internal.codegen.types.Type type1 public boolean narrowerThan (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public boolean widerThan (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public static jdk.nashorn.internal.codegen.types.Type widest (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type0 jdk.nashorn.internal.codegen.types.Type type1 jdk.nashorn.internal.codegen.types.Type limit jdk.nashorn.internal.codegen.types.Type type public static jdk.nashorn.internal.codegen.types.Type narrowest (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type0 jdk.nashorn.internal.codegen.types.Type type1 jdk.nashorn.internal.codegen.types.Type limit jdk.nashorn.internal.codegen.types.Type type public jdk.nashorn.internal.codegen.types.Type narrowest (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type other public jdk.nashorn.internal.codegen.types.Type widest (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type other int weight () public java.lang.String getDescriptor () public java.lang.String getShortDescriptor () public java.lang.String toString () public static jdk.nashorn.internal.codegen.types.Type typeFor (java.lang.Class) jdk.nashorn.internal.codegen.types.Type newType Class clazz jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.codegen.types.Type newType jdk.nashorn.internal.codegen.types.Type existingType public int compareTo (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type o public jdk.nashorn.internal.codegen.types.Type dup (jdk.internal.org.objectweb.asm.MethodVisitor, int) jdk.internal.org.objectweb.asm.MethodVisitor method int depth public jdk.nashorn.internal.codegen.types.Type swap (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type other public jdk.nashorn.internal.codegen.types.Type pop (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method public jdk.nashorn.internal.codegen.types.Type loadEmpty (jdk.internal.org.objectweb.asm.MethodVisitor) jdk.internal.org.objectweb.asm.MethodVisitor method protected static void pop (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type type private static jdk.nashorn.internal.codegen.types.Type dup (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type, int) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type type int depth boolean cat2 private static void swap (jdk.internal.org.objectweb.asm.MethodVisitor, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.internal.org.objectweb.asm.MethodVisitor method jdk.nashorn.internal.codegen.types.Type above jdk.nashorn.internal.codegen.types.Type below private static jdk.nashorn.internal.codegen.types.Type putInCache (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type protected final java.lang.Object readResolve () public volatile synthetic int compareTo (java.lang.Object) static void <clinit> () }
jdk/nashorn/internal/ir/AccessNode.class
AccessNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.AccessNode extends jdk.nashorn.internal.ir.BaseNode { private static final long serialVersionUID private final String property public void <init> (long, int, jdk.nashorn.internal.ir.Expression, java.lang.String) long token int finish jdk.nashorn.internal.ir.Expression base String property private void <init> (jdk.nashorn.internal.ir.AccessNode, jdk.nashorn.internal.ir.Expression, java.lang.String, boolean, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.ir.AccessNode accessNode jdk.nashorn.internal.ir.Expression base String property boolean isFunction jdk.nashorn.internal.codegen.types.Type type int id public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType boolean needsParen public java.lang.String getProperty () private jdk.nashorn.internal.ir.AccessNode setBase (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression base public jdk.nashorn.internal.ir.AccessNode setType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public jdk.nashorn.internal.ir.AccessNode setProgramPoint (int) int programPoint public jdk.nashorn.internal.ir.AccessNode setIsFunction () public volatile synthetic jdk.nashorn.internal.ir.BaseNode setIsFunction () public volatile synthetic jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) }
jdk/nashorn/internal/ir/Assignment.class
Assignment.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Assignment extends java.lang.Object { public abstract jdk.nashorn.internal.ir.Expression getAssignmentDest () public abstract jdk.nashorn.internal.ir.Expression getAssignmentSource () public abstract jdk.nashorn.internal.ir.Node setAssignmentDest (jdk.nashorn.internal.ir.Expression) }
jdk/nashorn/internal/ir/BaseNode.class
BaseNode.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.BaseNode extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.FunctionCall jdk.nashorn.internal.ir.Optimistic { private static final long serialVersionUID protected final jdk.nashorn.internal.ir.Expression base private final boolean isFunction protected final jdk.nashorn.internal.codegen.types.Type type protected final int programPoint public void <init> (long, int, jdk.nashorn.internal.ir.Expression, boolean) long token int finish jdk.nashorn.internal.ir.Expression base boolean isFunction protected void <init> (jdk.nashorn.internal.ir.BaseNode, jdk.nashorn.internal.ir.Expression, boolean, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.ir.BaseNode baseNode jdk.nashorn.internal.ir.Expression base boolean isFunction jdk.nashorn.internal.codegen.types.Type callSiteType int programPoint public jdk.nashorn.internal.ir.Expression getBase () public boolean isFunction () public jdk.nashorn.internal.codegen.types.Type getType () public int getProgramPoint () public jdk.nashorn.internal.codegen.types.Type getMostOptimisticType () public jdk.nashorn.internal.codegen.types.Type getMostPessimisticType () public boolean canBeOptimistic () public boolean isIndex () public abstract jdk.nashorn.internal.ir.BaseNode setIsFunction () }
jdk/nashorn/internal/ir/BinaryNode$1.class
BinaryNode.java package jdk.nashorn.internal.ir final jdk.nashorn.internal.ir.BinaryNode$1 extends java.lang.Object { void <init> () }
jdk/nashorn/internal/ir/BinaryNode$2.class
BinaryNode.java package jdk.nashorn.internal.ir synthetic jdk.nashorn.internal.ir.BinaryNode$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/ir/BinaryNode.class
BinaryNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.BinaryNode extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.Assignment jdk.nashorn.internal.ir.Optimistic { private static final long serialVersionUID private static final jdk.nashorn.internal.codegen.types.Type OPTIMISTIC_UNDECIDED_TYPE private final jdk.nashorn.internal.ir.Expression lhs private final jdk.nashorn.internal.ir.Expression rhs private final int programPoint private final jdk.nashorn.internal.codegen.types.Type type private transient jdk.nashorn.internal.codegen.types.Type cachedType private static final java.util.Set CAN_OVERFLOW static final synthetic boolean $assertionsDisabled public void <init> (long, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression) long token jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs private void <init> (jdk.nashorn.internal.ir.BinaryNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.ir.BinaryNode binaryNode jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.codegen.types.Type type int programPoint public boolean isComparison () public boolean isRelational () public boolean isLogical () public static boolean isLogical (jdk.nashorn.internal.parser.TokenType) jdk.nashorn.internal.parser.TokenType tokenType public jdk.nashorn.internal.codegen.types.Type getWidestOperandType () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () jdk.nashorn.internal.codegen.types.Type lhsType jdk.nashorn.internal.codegen.types.Type rhsType jdk.nashorn.internal.codegen.types.Type widestOperandType jdk.nashorn.internal.codegen.types.Type lhsType jdk.nashorn.internal.codegen.types.Type rhsType private static boolean isString (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type private static jdk.nashorn.internal.codegen.types.Type booleanToInt (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type private static jdk.nashorn.internal.codegen.types.Type undefinedToNumber (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public boolean isAssignment () public boolean isSelfModifying () public jdk.nashorn.internal.ir.Expression getAssignmentDest () public jdk.nashorn.internal.ir.BinaryNode setAssignmentDest (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression n public jdk.nashorn.internal.ir.Expression getAssignmentSource () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public boolean isLocal () public boolean isAlwaysFalse () public boolean isAlwaysTrue () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType jdk.nashorn.internal.parser.TokenType tokenType boolean lhsParen boolean rhsParen public jdk.nashorn.internal.ir.Expression lhs () public jdk.nashorn.internal.ir.Expression rhs () public jdk.nashorn.internal.ir.BinaryNode setLHS (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression lhs public jdk.nashorn.internal.ir.BinaryNode setRHS (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression rhs public jdk.nashorn.internal.ir.BinaryNode setOperands (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs public int getProgramPoint () public boolean canBeOptimistic () public jdk.nashorn.internal.ir.BinaryNode setProgramPoint (int) int programPoint public jdk.nashorn.internal.codegen.types.Type getMostOptimisticType () jdk.nashorn.internal.parser.TokenType tokenType public jdk.nashorn.internal.codegen.types.Type getMostPessimisticType () public boolean isOptimisticUndecidedType () public jdk.nashorn.internal.codegen.types.Type getType () private jdk.nashorn.internal.codegen.types.Type getTypeUncached () jdk.nashorn.internal.codegen.types.Type widest private static jdk.nashorn.internal.codegen.types.Type decideType (jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type lhsType jdk.nashorn.internal.codegen.types.Type rhsType jdk.nashorn.internal.codegen.types.Type widest public jdk.nashorn.internal.ir.BinaryNode decideType () public jdk.nashorn.internal.ir.BinaryNode setType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public volatile synthetic jdk.nashorn.internal.ir.Node setAssignmentDest (jdk.nashorn.internal.ir.Expression) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) static void <clinit> () }
jdk/nashorn/internal/ir/Block$1.class
Block.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.Block$1 extends java.lang.Object implements java.util.Comparator { final synthetic jdk.nashorn.internal.ir.Block this$0 void <init> (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block this$0 public int compare (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol s0 jdk.nashorn.internal.ir.Symbol s1 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/nashorn/internal/ir/Block.class
Block.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.Block extends jdk.nashorn.internal.ir.Node implements jdk.nashorn.internal.ir.BreakableNode jdk.nashorn.internal.ir.Terminal jdk.nashorn.internal.ir.Flags { private static final long serialVersionUID protected final java.util.List statements protected final java.util.Map symbols private final jdk.nashorn.internal.codegen.Label entryLabel private final jdk.nashorn.internal.codegen.Label breakLabel protected final int flags private final jdk.nashorn.internal.ir.LocalVariableConversion conversion public static final int NEEDS_SCOPE public static final int IS_TERMINAL public static final int IS_GLOBAL_SCOPE static final synthetic boolean $assertionsDisabled public transient void <init> (long, int, jdk.nashorn.internal.ir.Statement[]) long token int finish jdk.nashorn.internal.ir.Statement[] statements int len public void <init> (long, int, java.util.List) long token int finish java.util.List statements private void <init> (jdk.nashorn.internal.ir.Block, int, java.util.List, int, java.util.Map, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.Block block int finish java.util.List statements int flags java.util.Map symbols jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isGlobalScope () public boolean hasSymbols () public jdk.nashorn.internal.ir.Block replaceSymbols (jdk.nashorn.internal.ir.LexicalContext, java.util.Map) jdk.nashorn.internal.ir.Symbol newSymbol java.util.Map$Entry entry jdk.nashorn.internal.ir.LexicalContext lc java.util.Map replacements java.util.LinkedHashMap newSymbols public jdk.nashorn.internal.ir.Block copyWithNewSymbols () public jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public java.util.List getSymbols () public jdk.nashorn.internal.ir.Symbol getExistingSymbol (java.lang.String) String name public boolean isCatchBlock () public void toString (java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.Node statement StringBuilder sb boolean printType public boolean printSymbols (java.io.PrintWriter) jdk.nashorn.internal.ir.Symbol symbol java.io.PrintWriter stream java.util.List values public jdk.nashorn.internal.ir.Block setIsTerminal (jdk.nashorn.internal.ir.LexicalContext, boolean) jdk.nashorn.internal.ir.LexicalContext lc boolean isTerminal public int getFlags () public boolean isTerminal () public jdk.nashorn.internal.codegen.Label getEntryLabel () public jdk.nashorn.internal.codegen.Label getBreakLabel () public jdk.nashorn.internal.ir.Block setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public java.util.List getStatements () public int getStatementCount () public int getFirstStatementLineNumber () public jdk.nashorn.internal.ir.Statement getLastStatement () public jdk.nashorn.internal.ir.Block setStatements (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List statements int lastFinish public void putSymbol (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol public boolean needsScope () public jdk.nashorn.internal.ir.Block setFlags (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flags public jdk.nashorn.internal.ir.Block clearFlag (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flag public jdk.nashorn.internal.ir.Block setFlag (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flag public boolean getFlag (int) int flag public jdk.nashorn.internal.ir.Block setNeedsScope (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public int nextSlot () jdk.nashorn.internal.ir.Symbol symbol int next public boolean isBreakableWithoutLabel () public java.util.List getLabels () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public volatile synthetic jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode setFlags (jdk.nashorn.internal.ir.LexicalContext, int) public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode setFlag (jdk.nashorn.internal.ir.LexicalContext, int) public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode clearFlag (jdk.nashorn.internal.ir.LexicalContext, int) static void <clinit> () }
jdk/nashorn/internal/ir/BlockLexicalContext.class
BlockLexicalContext.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.BlockLexicalContext extends jdk.nashorn.internal.ir.LexicalContext { private final java.util.Deque sstack protected jdk.nashorn.internal.ir.Statement lastStatement static final synthetic boolean $assertionsDisabled public void <init> () public jdk.nashorn.internal.ir.LexicalContextNode push (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode node jdk.nashorn.internal.ir.LexicalContextNode pushed protected java.util.List popStatements () protected jdk.nashorn.internal.ir.Block afterSetStatements (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node pop (jdk.nashorn.internal.ir.Node) java.util.List newStatements jdk.nashorn.internal.ir.Node node jdk.nashorn.internal.ir.Node expected public void appendStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement public jdk.nashorn.internal.ir.Node prependStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement public void prependStatements (java.util.List) java.util.List statements public jdk.nashorn.internal.ir.Statement getLastStatement () private static jdk.nashorn.internal.ir.Statement lastStatement (java.util.List) java.util.List statements int s static void <clinit> () }
jdk/nashorn/internal/ir/BlockStatement.class
BlockStatement.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.BlockStatement extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Block block public void <init> (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public void <init> (int, jdk.nashorn.internal.ir.Block) int lineNumber jdk.nashorn.internal.ir.Block block private void <init> (jdk.nashorn.internal.ir.BlockStatement, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.BlockStatement blockStatement jdk.nashorn.internal.ir.Block block public static jdk.nashorn.internal.ir.BlockStatement createReplacement (jdk.nashorn.internal.ir.Statement, java.util.List) jdk.nashorn.internal.ir.Statement stmt java.util.List newStmts public static jdk.nashorn.internal.ir.BlockStatement createReplacement (jdk.nashorn.internal.ir.Statement, int, java.util.List) jdk.nashorn.internal.ir.Statement stmt int finish java.util.List newStmts public boolean isTerminal () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Block getBlock () public jdk.nashorn.internal.ir.BlockStatement setBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block }
jdk/nashorn/internal/ir/BreakNode.class
BreakNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.BreakNode extends jdk.nashorn.internal.ir.JumpStatement { private static final long serialVersionUID public void <init> (int, long, int, java.lang.String) int lineNumber long token int finish String labelName private void <init> (jdk.nashorn.internal.ir.BreakNode, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.BreakNode breakNode jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor jdk.nashorn.internal.ir.JumpStatement createNewJumpStatement (jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LocalVariableConversion conversion java.lang.String getStatementName () public jdk.nashorn.internal.ir.BreakableNode getTarget (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.codegen.Label getTargetLabel (jdk.nashorn.internal.ir.BreakableNode) jdk.nashorn.internal.ir.BreakableNode target }
jdk/nashorn/internal/ir/BreakableNode.class
BreakableNode.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.BreakableNode extends java.lang.Object implements jdk.nashorn.internal.ir.LexicalContextNode jdk.nashorn.internal.ir.JoinPredecessor jdk.nashorn.internal.ir.Labels { public abstract jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) public abstract boolean isBreakableWithoutLabel () public abstract jdk.nashorn.internal.codegen.Label getBreakLabel () }
jdk/nashorn/internal/ir/BreakableStatement.class
BreakableStatement.java package jdk.nashorn.internal.ir abstract jdk.nashorn.internal.ir.BreakableStatement extends jdk.nashorn.internal.ir.LexicalContextStatement implements jdk.nashorn.internal.ir.BreakableNode { private static final long serialVersionUID protected final jdk.nashorn.internal.codegen.Label breakLabel final jdk.nashorn.internal.ir.LocalVariableConversion conversion protected void <init> (int, long, int, jdk.nashorn.internal.codegen.Label) int lineNumber long token int finish jdk.nashorn.internal.codegen.Label breakLabel protected void <init> (jdk.nashorn.internal.ir.BreakableStatement, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.BreakableStatement breakableNode jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isBreakableWithoutLabel () public jdk.nashorn.internal.codegen.Label getBreakLabel () public java.util.List getLabels () public jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () abstract jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversionChanged (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) }
jdk/nashorn/internal/ir/CallNode$EvalArgs.class
CallNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.CallNode$EvalArgs extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID private final java.util.List args private final String location public void <init> (java.util.List, java.lang.String) java.util.List args String location public java.util.List getArgs () private jdk.nashorn.internal.ir.CallNode$EvalArgs setArgs (java.util.List) java.util.List args public java.lang.String getLocation () static synthetic jdk.nashorn.internal.ir.CallNode$EvalArgs access$000 (jdk.nashorn.internal.ir.CallNode$EvalArgs, java.util.List) jdk.nashorn.internal.ir.CallNode$EvalArgs x0 java.util.List x1 }
jdk/nashorn/internal/ir/CallNode.class
CallNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.CallNode extends jdk.nashorn.internal.ir.LexicalContextExpression implements jdk.nashorn.internal.ir.Optimistic { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression function private final java.util.List args private static final int IS_NEW private static final int IS_APPLY_TO_CALL private final int flags private final int lineNumber private final int programPoint private final jdk.nashorn.internal.codegen.types.Type optimisticType private final jdk.nashorn.internal.ir.CallNode$EvalArgs evalArgs public void <init> (int, long, int, jdk.nashorn.internal.ir.Expression, java.util.List, boolean) int lineNumber long token int finish jdk.nashorn.internal.ir.Expression function java.util.List args boolean isNew private void <init> (jdk.nashorn.internal.ir.CallNode, jdk.nashorn.internal.ir.Expression, java.util.List, int, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.CallNode$EvalArgs, int) jdk.nashorn.internal.ir.CallNode callNode jdk.nashorn.internal.ir.Expression function java.util.List args int flags jdk.nashorn.internal.codegen.types.Type optimisticType jdk.nashorn.internal.ir.CallNode$EvalArgs evalArgs int programPoint public int getLineNumber () public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type optimisticType public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.CallNode newCallNode jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.Node arg StringBuilder sb boolean printType StringBuilder fsb boolean first public java.util.List getArgs () public jdk.nashorn.internal.ir.CallNode setArgs (java.util.List) java.util.List args public jdk.nashorn.internal.ir.CallNode$EvalArgs getEvalArgs () public jdk.nashorn.internal.ir.CallNode setEvalArgs (jdk.nashorn.internal.ir.CallNode$EvalArgs) jdk.nashorn.internal.ir.CallNode$EvalArgs evalArgs public boolean isEval () public boolean isApplyToCall () public jdk.nashorn.internal.ir.CallNode setIsApplyToCall () public jdk.nashorn.internal.ir.Expression getFunction () public jdk.nashorn.internal.ir.CallNode setFunction (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression function public boolean isNew () private jdk.nashorn.internal.ir.CallNode setFlags (int) int flags public int getProgramPoint () public jdk.nashorn.internal.ir.CallNode setProgramPoint (int) int programPoint public jdk.nashorn.internal.codegen.types.Type getMostOptimisticType () public jdk.nashorn.internal.codegen.types.Type getMostPessimisticType () public boolean canBeOptimistic () public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) }
jdk/nashorn/internal/ir/CaseNode.class
CaseNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.CaseNode extends jdk.nashorn.internal.ir.Node implements jdk.nashorn.internal.ir.JoinPredecessor jdk.nashorn.internal.ir.Labels jdk.nashorn.internal.ir.Terminal { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression test private final jdk.nashorn.internal.ir.Block body private final jdk.nashorn.internal.codegen.Label entry private final jdk.nashorn.internal.ir.LocalVariableConversion conversion public void <init> (long, int, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block) long token int finish jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block body void <init> (jdk.nashorn.internal.ir.CaseNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isTerminal () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.Expression newTest jdk.nashorn.internal.ir.Block newBody jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printTypes public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.codegen.Label getEntry () public jdk.nashorn.internal.ir.Expression getTest () public jdk.nashorn.internal.ir.CaseNode setTest (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression test public jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () private jdk.nashorn.internal.ir.CaseNode setBody (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block body public java.util.List getLabels () }
jdk/nashorn/internal/ir/CatchNode.class
CatchNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.CatchNode extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID private final jdk.nashorn.internal.ir.IdentNode exception private final jdk.nashorn.internal.ir.Expression exceptionCondition private final jdk.nashorn.internal.ir.Block body private final boolean isSyntheticRethrow public void <init> (int, long, int, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block, boolean) int lineNumber long token int finish jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Expression exceptionCondition jdk.nashorn.internal.ir.Block body boolean isSyntheticRethrow private void <init> (jdk.nashorn.internal.ir.CatchNode, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block, boolean) jdk.nashorn.internal.ir.CatchNode catchNode jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Expression exceptionCondition jdk.nashorn.internal.ir.Block body boolean isSyntheticRethrow public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public boolean isTerminal () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printTypes public jdk.nashorn.internal.ir.IdentNode getException () public jdk.nashorn.internal.ir.Expression getExceptionCondition () public jdk.nashorn.internal.ir.CatchNode setExceptionCondition (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression exceptionCondition public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.CatchNode setException (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode exception private jdk.nashorn.internal.ir.CatchNode setBody (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block body public boolean isSyntheticRethrow () }
jdk/nashorn/internal/ir/CompileUnitHolder.class
CompileUnitHolder.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.CompileUnitHolder extends java.lang.Object { public abstract jdk.nashorn.internal.codegen.CompileUnit getCompileUnit () }
jdk/nashorn/internal/ir/ContinueNode.class
ContinueNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.ContinueNode extends jdk.nashorn.internal.ir.JumpStatement { private static final long serialVersionUID public void <init> (int, long, int, java.lang.String) int lineNumber long token int finish String labelName private void <init> (jdk.nashorn.internal.ir.ContinueNode, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.ContinueNode continueNode jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor jdk.nashorn.internal.ir.JumpStatement createNewJumpStatement (jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LocalVariableConversion conversion java.lang.String getStatementName () public jdk.nashorn.internal.ir.BreakableNode getTarget (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.codegen.Label getTargetLabel (jdk.nashorn.internal.ir.BreakableNode) jdk.nashorn.internal.ir.BreakableNode target }
jdk/nashorn/internal/ir/EmptyNode.class
EmptyNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.EmptyNode extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID public void <init> (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement node public void <init> (int, long, int) int lineNumber long token int finish public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printTypes }
jdk/nashorn/internal/ir/Expression.class
Expression.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Expression extends jdk.nashorn.internal.ir.Node { private static final long serialVersionUID static final String OPT_IDENTIFIER protected void <init> (long, int, int) long token int start int finish void <init> (long, int) long token int finish void <init> (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expr public abstract jdk.nashorn.internal.codegen.types.Type getType () public boolean isLocal () public boolean isSelfModifying () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () public final boolean isOptimistic () void optimisticTypeToString (java.lang.StringBuilder) StringBuilder sb void optimisticTypeToString (java.lang.StringBuilder, boolean) int pp StringBuilder sb boolean optimistic jdk.nashorn.internal.codegen.types.Type type String desc public boolean isAlwaysFalse () public boolean isAlwaysTrue () public static boolean isAlwaysFalse (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression test public static boolean isAlwaysTrue (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression test }
jdk/nashorn/internal/ir/ExpressionStatement.class
ExpressionStatement.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.ExpressionStatement extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression public void <init> (int, long, int, jdk.nashorn.internal.ir.Expression) int lineNumber long token int finish jdk.nashorn.internal.ir.Expression expression private void <init> (jdk.nashorn.internal.ir.ExpressionStatement, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement jdk.nashorn.internal.ir.Expression expression public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printTypes public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.ExpressionStatement setExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression }
jdk/nashorn/internal/ir/Flags.class
Flags.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Flags extends java.lang.Object { public abstract int getFlags () public abstract boolean getFlag (int) public abstract jdk.nashorn.internal.ir.LexicalContextNode clearFlag (jdk.nashorn.internal.ir.LexicalContext, int) public abstract jdk.nashorn.internal.ir.LexicalContextNode setFlag (jdk.nashorn.internal.ir.LexicalContext, int) public abstract jdk.nashorn.internal.ir.LexicalContextNode setFlags (jdk.nashorn.internal.ir.LexicalContext, int) }
jdk/nashorn/internal/ir/ForNode.class
ForNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.ForNode extends jdk.nashorn.internal.ir.LoopNode { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression init private final jdk.nashorn.internal.ir.JoinPredecessorExpression modify private final jdk.nashorn.internal.ir.Symbol iterator public static final int IS_FOR_IN public static final int IS_FOR_EACH public static final int PER_ITERATION_SCOPE private final int flags public void <init> (int, long, int, jdk.nashorn.internal.ir.Block, int) int lineNumber long token int finish jdk.nashorn.internal.ir.Block body int flags private void <init> (jdk.nashorn.internal.ir.ForNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.JoinPredecessorExpression, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.JoinPredecessorExpression, int, boolean, jdk.nashorn.internal.ir.LocalVariableConversion, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.ForNode forNode jdk.nashorn.internal.ir.Expression init jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.ir.JoinPredecessorExpression modify int flags boolean controlFlowEscapes jdk.nashorn.internal.ir.LocalVariableConversion conversion jdk.nashorn.internal.ir.Symbol iterator public jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printTypes public boolean hasGoto () public boolean mustEnter () public jdk.nashorn.internal.ir.Expression getInit () public jdk.nashorn.internal.ir.ForNode setInit (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Expression init public boolean isForIn () public jdk.nashorn.internal.ir.ForNode setIsForIn (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public boolean isForEach () public jdk.nashorn.internal.ir.ForNode setIsForEach (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.Symbol getIterator () public jdk.nashorn.internal.ir.ForNode setIterator (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Symbol iterator public jdk.nashorn.internal.ir.JoinPredecessorExpression getModify () public jdk.nashorn.internal.ir.ForNode setModify (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.JoinPredecessorExpression modify public jdk.nashorn.internal.ir.ForNode setTest (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.JoinPredecessorExpression test public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.ForNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public jdk.nashorn.internal.ir.ForNode setControlFlowEscapes (jdk.nashorn.internal.ir.LexicalContext, boolean) jdk.nashorn.internal.ir.LexicalContext lc boolean controlFlowEscapes private jdk.nashorn.internal.ir.ForNode setFlags (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flags jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversionChanged (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean hasPerIterationScope () public jdk.nashorn.internal.ir.ForNode setPerIterationScope (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public volatile synthetic jdk.nashorn.internal.ir.LoopNode setControlFlowEscapes (jdk.nashorn.internal.ir.LexicalContext, boolean) public volatile synthetic jdk.nashorn.internal.ir.LoopNode setTest (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.JoinPredecessorExpression) public volatile synthetic jdk.nashorn.internal.ir.LoopNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) }
jdk/nashorn/internal/ir/FunctionCall.class
FunctionCall.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.FunctionCall extends java.lang.Object { public abstract boolean isFunction () }
jdk/nashorn/internal/ir/FunctionNode$Kind.class
FunctionNode.java package jdk.nashorn.internal.ir public final enum jdk.nashorn.internal.ir.FunctionNode$Kind extends java.lang.Enum { public static final enum jdk.nashorn.internal.ir.FunctionNode$Kind NORMAL public static final enum jdk.nashorn.internal.ir.FunctionNode$Kind SCRIPT public static final enum jdk.nashorn.internal.ir.FunctionNode$Kind GETTER public static final enum jdk.nashorn.internal.ir.FunctionNode$Kind SETTER private static final synthetic jdk.nashorn.internal.ir.FunctionNode$Kind[] $VALUES public static jdk.nashorn.internal.ir.FunctionNode$Kind[] values () public static jdk.nashorn.internal.ir.FunctionNode$Kind valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/ir/FunctionNode.class
FunctionNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.FunctionNode extends jdk.nashorn.internal.ir.LexicalContextExpression implements jdk.nashorn.internal.ir.Flags jdk.nashorn.internal.ir.CompileUnitHolder { private static final long serialVersionUID public static final jdk.nashorn.internal.codegen.types.Type FUNCTION_TYPE private final transient jdk.nashorn.internal.runtime.Source source private final Object endParserState private final jdk.nashorn.internal.ir.IdentNode ident private final jdk.nashorn.internal.ir.Block body private final String name private final jdk.nashorn.internal.codegen.CompileUnit compileUnit private final jdk.nashorn.internal.ir.FunctionNode$Kind kind private final java.util.List parameters private final long firstToken private final long lastToken private final transient jdk.nashorn.internal.codegen.Namespace namespace private final int thisProperties private final int flags private final int lineNumber private final Class rootClass public static final int IS_ANONYMOUS public static final int IS_DECLARED public static final int IS_STRICT public static final int USES_ARGUMENTS public static final int IS_SPLIT public static final int HAS_EVAL public static final int HAS_NESTED_EVAL public static final int HAS_SCOPE_BLOCK public static final int DEFINES_ARGUMENTS public static final int USES_ANCESTOR_SCOPE public static final int HAS_FUNCTION_DECLARATIONS public static final int IS_DEOPTIMIZABLE public static final int HAS_APPLY_TO_CALL_SPECIALIZATION public static final int IS_PROGRAM public static final int USES_SELF_SYMBOL public static final int USES_THIS public static final int IN_DYNAMIC_CONTEXT public static final int IS_PRINT_PARSE public static final int IS_PRINT_LOWER_PARSE public static final int IS_PRINT_AST public static final int IS_PRINT_LOWER_AST public static final int IS_PRINT_SYMBOLS public static final int IS_PROFILE public static final int IS_TRACE_ENTEREXIT public static final int IS_TRACE_MISSES public static final int IS_TRACE_VALUES public static final int NEEDS_CALLEE public static final int IS_CACHED public static final int EXTENSION_CALLSITE_FLAGS private static final int HAS_DEEP_EVAL private static final int HAS_ALL_VARS_IN_SCOPE private static final int MAYBE_NEEDS_ARGUMENTS public static final int NEEDS_PARENT_SCOPE private jdk.nashorn.internal.codegen.types.Type returnType public void <init> (jdk.nashorn.internal.runtime.Source, int, long, int, long, jdk.nashorn.internal.codegen.Namespace, jdk.nashorn.internal.ir.IdentNode, java.lang.String, java.util.List, jdk.nashorn.internal.ir.FunctionNode$Kind, int) jdk.nashorn.internal.runtime.Source source int lineNumber long token int finish long firstToken jdk.nashorn.internal.codegen.Namespace namespace jdk.nashorn.internal.ir.IdentNode ident String name java.util.List parameters jdk.nashorn.internal.ir.FunctionNode$Kind kind int flags private void <init> (jdk.nashorn.internal.ir.FunctionNode, long, java.lang.Object, int, java.lang.String, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.CompileUnit, jdk.nashorn.internal.ir.Block, java.util.List, int, java.lang.Class, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.codegen.Namespace) jdk.nashorn.internal.ir.FunctionNode functionNode long lastToken Object endParserState int flags String name jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.CompileUnit compileUnit jdk.nashorn.internal.ir.Block body java.util.List parameters int thisProperties Class rootClass jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.codegen.Namespace namespace public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public java.util.List visitParameters (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public int getCallSiteFlags () int callsiteFlags public jdk.nashorn.internal.runtime.Source getSource () public jdk.nashorn.internal.ir.FunctionNode initializeDeserialized (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.codegen.Namespace) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.codegen.Namespace namespace public int getId () public java.lang.String getSourceName () public static java.lang.String getSourceName (jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source source String explicitURL public static int getDirectiveFlag (java.lang.String) String directive public int getLineNumber () public java.lang.String uniqueName (java.lang.String) String base public void toString (java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.IdentNode parameter java.util.Iterator iter StringBuilder sb boolean printTypes public int getFlags () public boolean getFlag (int) int flag public jdk.nashorn.internal.ir.FunctionNode setFlags (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flags public jdk.nashorn.internal.ir.FunctionNode clearFlag (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flag public jdk.nashorn.internal.ir.FunctionNode setFlag (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int flag public boolean isProgram () public boolean canBeDeoptimized () public boolean hasEval () public boolean hasNestedEval () public long getFirstToken () public boolean hasDeclaredFunctions () public boolean needsCallee () public boolean usesThis () public boolean hasApplyToCallSpecialization () public jdk.nashorn.internal.ir.IdentNode getIdent () public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.FunctionNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public boolean isVarArg () public boolean inDynamicContext () public boolean needsDynamicScope () public jdk.nashorn.internal.ir.FunctionNode setInDynamicContext (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public boolean needsArguments () public boolean needsParentScope () public jdk.nashorn.internal.ir.FunctionNode setThisProperties (jdk.nashorn.internal.ir.LexicalContext, int) jdk.nashorn.internal.ir.LexicalContext lc int thisProperties public int getThisProperties () public boolean hasScopeBlock () public jdk.nashorn.internal.ir.FunctionNode$Kind getKind () public long getLastToken () public jdk.nashorn.internal.ir.FunctionNode setLastToken (jdk.nashorn.internal.ir.LexicalContext, long) jdk.nashorn.internal.ir.LexicalContext lc long lastToken public java.lang.Object getEndParserState () public jdk.nashorn.internal.ir.FunctionNode setEndParserState (jdk.nashorn.internal.ir.LexicalContext, java.lang.Object) jdk.nashorn.internal.ir.LexicalContext lc Object endParserState public java.lang.String getName () public jdk.nashorn.internal.ir.FunctionNode setName (jdk.nashorn.internal.ir.LexicalContext, java.lang.String) jdk.nashorn.internal.ir.LexicalContext lc String name public boolean allVarsInScope () public boolean isSplit () public java.util.List getParameters () public int getNumOfParams () public jdk.nashorn.internal.ir.IdentNode getParameter (int) int index public jdk.nashorn.internal.ir.FunctionNode setParameters (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List parameters public boolean isDeclared () public boolean isAnonymous () public boolean usesSelfSymbol () public boolean isNamedFunctionExpression () public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () public jdk.nashorn.internal.codegen.types.Type getReturnType () public jdk.nashorn.internal.ir.FunctionNode setReturnType (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.codegen.types.Type returnType jdk.nashorn.internal.codegen.types.Type type public boolean isStrict () public boolean isCached () public jdk.nashorn.internal.ir.FunctionNode setCached (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.codegen.CompileUnit getCompileUnit () public jdk.nashorn.internal.ir.FunctionNode setCompileUnit (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.codegen.CompileUnit compileUnit public jdk.nashorn.internal.ir.Symbol compilerConstant (jdk.nashorn.internal.codegen.CompilerConstants) jdk.nashorn.internal.codegen.CompilerConstants cc public java.lang.Class getRootClass () public jdk.nashorn.internal.ir.FunctionNode setRootClass (jdk.nashorn.internal.ir.LexicalContext, java.lang.Class) jdk.nashorn.internal.ir.LexicalContext lc Class rootClass public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode setFlags (jdk.nashorn.internal.ir.LexicalContext, int) public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode setFlag (jdk.nashorn.internal.ir.LexicalContext, int) public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode clearFlag (jdk.nashorn.internal.ir.LexicalContext, int) static void <clinit> () }
jdk/nashorn/internal/ir/GetSplitState.class
GetSplitState.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.GetSplitState extends jdk.nashorn.internal.ir.Expression { private static final long serialVersionUID public static final jdk.nashorn.internal.ir.GetSplitState INSTANCE private void <init> () public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType private java.lang.Object readResolve () static void <clinit> () }
jdk/nashorn/internal/ir/IdentNode.class
IdentNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.IdentNode extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.PropertyKey jdk.nashorn.internal.ir.FunctionCall jdk.nashorn.internal.ir.Optimistic jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private static final int PROPERTY_NAME private static final int INITIALIZED_HERE private static final int FUNCTION private static final int FUTURESTRICT_NAME private static final int IS_DECLARED_HERE private static final int IS_DEAD private final String name private final jdk.nashorn.internal.codegen.types.Type type private final int flags private final int programPoint private final jdk.nashorn.internal.ir.LocalVariableConversion conversion private jdk.nashorn.internal.ir.Symbol symbol static final synthetic boolean $assertionsDisabled public void <init> (long, int, java.lang.String) long token int finish String name private void <init> (jdk.nashorn.internal.ir.IdentNode, java.lang.String, jdk.nashorn.internal.codegen.types.Type, int, int, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.IdentNode identNode String name jdk.nashorn.internal.codegen.types.Type type int flags int programPoint jdk.nashorn.internal.ir.LocalVariableConversion conversion public void <init> (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public static jdk.nashorn.internal.ir.IdentNode createInternalIdentifier (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public java.lang.String getName () public java.lang.String getPropertyName () public boolean isLocal () public jdk.nashorn.internal.ir.Symbol getSymbol () public jdk.nashorn.internal.ir.IdentNode setSymbol (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.IdentNode newIdent public boolean isPropertyName () public jdk.nashorn.internal.ir.IdentNode setIsPropertyName () public boolean isFutureStrictName () public jdk.nashorn.internal.ir.IdentNode setIsFutureStrictName () public boolean isInitializedHere () public jdk.nashorn.internal.ir.IdentNode setIsInitializedHere () public boolean isDead () public jdk.nashorn.internal.ir.IdentNode markDead () public boolean isDeclaredHere () public jdk.nashorn.internal.ir.IdentNode setIsDeclaredHere () public boolean isCompileTimePropertyName () public boolean isFunction () public jdk.nashorn.internal.ir.IdentNode setType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public jdk.nashorn.internal.ir.IdentNode setIsFunction () public jdk.nashorn.internal.ir.IdentNode setIsNotFunction () public int getProgramPoint () public jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) int programPoint public jdk.nashorn.internal.codegen.types.Type getMostOptimisticType () public jdk.nashorn.internal.codegen.types.Type getMostPessimisticType () public boolean canBeOptimistic () public jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isInternal () public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public volatile synthetic jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) static void <clinit> () }
jdk/nashorn/internal/ir/IfNode.class
IfNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.IfNode extends jdk.nashorn.internal.ir.Statement implements jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression test private final jdk.nashorn.internal.ir.Block pass private final jdk.nashorn.internal.ir.Block fail private final jdk.nashorn.internal.ir.LocalVariableConversion conversion public void <init> (int, long, int, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Block) int lineNumber long token int finish jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block pass jdk.nashorn.internal.ir.Block fail private void <init> (jdk.nashorn.internal.ir.IfNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.IfNode ifNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block pass jdk.nashorn.internal.ir.Block fail jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isTerminal () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printTypes public jdk.nashorn.internal.ir.Block getFail () private jdk.nashorn.internal.ir.IfNode setFail (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block fail public jdk.nashorn.internal.ir.Block getPass () private jdk.nashorn.internal.ir.IfNode setPass (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block pass public jdk.nashorn.internal.ir.Expression getTest () public jdk.nashorn.internal.ir.IfNode setTest (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression test public jdk.nashorn.internal.ir.IfNode setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public volatile synthetic jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) }
jdk/nashorn/internal/ir/IndexNode.class
IndexNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.IndexNode extends jdk.nashorn.internal.ir.BaseNode { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression index public void <init> (long, int, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression) long token int finish jdk.nashorn.internal.ir.Expression base jdk.nashorn.internal.ir.Expression index private void <init> (jdk.nashorn.internal.ir.IndexNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, boolean, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.ir.IndexNode indexNode jdk.nashorn.internal.ir.Expression base jdk.nashorn.internal.ir.Expression index boolean isFunction jdk.nashorn.internal.codegen.types.Type type int programPoint public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType boolean needsParen public jdk.nashorn.internal.ir.Expression getIndex () private jdk.nashorn.internal.ir.IndexNode setBase (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression base public jdk.nashorn.internal.ir.IndexNode setIndex (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression index public jdk.nashorn.internal.ir.IndexNode setType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public jdk.nashorn.internal.ir.IndexNode setIsFunction () public jdk.nashorn.internal.ir.IndexNode setProgramPoint (int) int programPoint public volatile synthetic jdk.nashorn.internal.ir.BaseNode setIsFunction () public volatile synthetic jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) }
jdk/nashorn/internal/ir/JoinPredecessor.class
JoinPredecessor.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.JoinPredecessor extends java.lang.Object { public abstract jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) public abstract jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () }
jdk/nashorn/internal/ir/JoinPredecessorExpression.class
JoinPredecessorExpression.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.JoinPredecessorExpression extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression private final jdk.nashorn.internal.ir.LocalVariableConversion conversion public void <init> () public void <init> (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression private void <init> (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.codegen.types.Type getType () public boolean isAlwaysFalse () public boolean isAlwaysTrue () public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.JoinPredecessorExpression setExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType }
jdk/nashorn/internal/ir/JumpStatement.class
JumpStatement.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.JumpStatement extends jdk.nashorn.internal.ir.Statement implements jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private final String labelName private final jdk.nashorn.internal.ir.LocalVariableConversion conversion protected void <init> (int, long, int, java.lang.String) int lineNumber long token int finish String labelName protected void <init> (jdk.nashorn.internal.ir.JumpStatement, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.JumpStatement jumpStatement jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean hasGoto () public java.lang.String getLabelName () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType abstract java.lang.String getStatementName () public abstract jdk.nashorn.internal.ir.BreakableNode getTarget (jdk.nashorn.internal.ir.LexicalContext) abstract jdk.nashorn.internal.codegen.Label getTargetLabel (jdk.nashorn.internal.ir.BreakableNode) public jdk.nashorn.internal.codegen.Label getTargetLabel (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.LexicalContextNode getPopScopeLimit (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.JumpStatement setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion abstract jdk.nashorn.internal.ir.JumpStatement createNewJumpStatement (jdk.nashorn.internal.ir.LocalVariableConversion) public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public volatile synthetic jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) }
jdk/nashorn/internal/ir/JumpToInlinedFinally.class
JumpToInlinedFinally.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.JumpToInlinedFinally extends jdk.nashorn.internal.ir.JumpStatement { private static final long serialVersionUID static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String) String labelName private void <init> (jdk.nashorn.internal.ir.JumpToInlinedFinally, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.JumpToInlinedFinally breakNode jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor jdk.nashorn.internal.ir.JumpStatement createNewJumpStatement (jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LocalVariableConversion conversion java.lang.String getStatementName () public jdk.nashorn.internal.ir.Block getTarget (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.TryNode getPopScopeLimit (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.codegen.Label getTargetLabel (jdk.nashorn.internal.ir.BreakableNode) jdk.nashorn.internal.ir.BreakableNode target public volatile synthetic jdk.nashorn.internal.ir.LexicalContextNode getPopScopeLimit (jdk.nashorn.internal.ir.LexicalContext) public volatile synthetic jdk.nashorn.internal.ir.BreakableNode getTarget (jdk.nashorn.internal.ir.LexicalContext) static void <clinit> () }
jdk/nashorn/internal/ir/LabelNode.class
LabelNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.LabelNode extends jdk.nashorn.internal.ir.LexicalContextStatement implements jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private final String labelName private final jdk.nashorn.internal.ir.Block body private final jdk.nashorn.internal.ir.LocalVariableConversion localVariableConversion public void <init> (int, long, int, java.lang.String, jdk.nashorn.internal.ir.Block) int lineNumber long token int finish String labelName jdk.nashorn.internal.ir.Block body private void <init> (jdk.nashorn.internal.ir.LabelNode, java.lang.String, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LabelNode labelNode String labelName jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.ir.LocalVariableConversion localVariableConversion public boolean isTerminal () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.LabelNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public java.lang.String getLabelName () public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public jdk.nashorn.internal.ir.LabelNode setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion localVariableConversion public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) public volatile synthetic jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) }
jdk/nashorn/internal/ir/Labels.class
Labels.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Labels extends java.lang.Object { public abstract java.util.List getLabels () }
jdk/nashorn/internal/ir/LexicalContext$1.class
LexicalContext.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.LexicalContext$1 extends java.lang.Object implements java.util.Iterator { boolean blockReturned final synthetic java.util.Iterator val$iter final synthetic jdk.nashorn.internal.ir.Block val$block final synthetic jdk.nashorn.internal.ir.LexicalContext this$0 void <init> (jdk.nashorn.internal.ir.LexicalContext, java.util.Iterator, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext this$0 public boolean hasNext () public jdk.nashorn.internal.ir.Block next () public void remove () public volatile synthetic java.lang.Object next () }
jdk/nashorn/internal/ir/LexicalContext$NodeIterator.class
LexicalContext.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.LexicalContext$NodeIterator extends java.lang.Object implements java.util.Iterator { private int index private jdk.nashorn.internal.ir.LexicalContextNode next private final Class clazz private jdk.nashorn.internal.ir.LexicalContextNode until final synthetic jdk.nashorn.internal.ir.LexicalContext this$0 void <init> (jdk.nashorn.internal.ir.LexicalContext, java.lang.Class) Class clazz void <init> (jdk.nashorn.internal.ir.LexicalContext, java.lang.Class, jdk.nashorn.internal.ir.LexicalContextNode) Class clazz jdk.nashorn.internal.ir.LexicalContextNode until public boolean hasNext () public jdk.nashorn.internal.ir.LexicalContextNode next () jdk.nashorn.internal.ir.LexicalContextNode lnext private jdk.nashorn.internal.ir.LexicalContextNode findNext () Object node int i public void remove () public volatile synthetic java.lang.Object next () }
jdk/nashorn/internal/ir/LexicalContext.class
LexicalContext.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.LexicalContext extends java.lang.Object { private jdk.nashorn.internal.ir.LexicalContextNode[] stack private int[] flags private int sp static final synthetic boolean $assertionsDisabled public void <init> () public void setFlag (jdk.nashorn.internal.ir.LexicalContextNode, int) int i jdk.nashorn.internal.ir.LexicalContextNode node int flag public void setBlockNeedsScope (jdk.nashorn.internal.ir.Block) int j int i jdk.nashorn.internal.ir.Block block public int getFlags (jdk.nashorn.internal.ir.LexicalContextNode) int i jdk.nashorn.internal.ir.LexicalContextNode node public jdk.nashorn.internal.ir.Block getFunctionBody (jdk.nashorn.internal.ir.FunctionNode) int i jdk.nashorn.internal.ir.FunctionNode functionNode public java.util.Iterator getAllNodes () public jdk.nashorn.internal.ir.FunctionNode getOutermostFunction () public jdk.nashorn.internal.ir.LexicalContextNode push (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode[] newStack int[] newFlags jdk.nashorn.internal.ir.LexicalContextNode node public boolean isEmpty () public int size () public jdk.nashorn.internal.ir.Node pop (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node jdk.nashorn.internal.ir.LexicalContextNode popped public jdk.nashorn.internal.ir.LexicalContextNode applyTopFlags (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode node public jdk.nashorn.internal.ir.LexicalContextNode peek () public boolean contains (jdk.nashorn.internal.ir.LexicalContextNode) int i jdk.nashorn.internal.ir.LexicalContextNode node public jdk.nashorn.internal.ir.LexicalContextNode replace (jdk.nashorn.internal.ir.LexicalContextNode, jdk.nashorn.internal.ir.LexicalContextNode) int i jdk.nashorn.internal.ir.LexicalContextNode oldNode jdk.nashorn.internal.ir.LexicalContextNode newNode public java.util.Iterator getBlocks () public java.util.Iterator getFunctions () public jdk.nashorn.internal.ir.Block getParentBlock () java.util.Iterator iter public jdk.nashorn.internal.ir.LabelNode getCurrentBlockLabelNode () jdk.nashorn.internal.ir.LexicalContextNode parent public java.util.Iterator getAncestorBlocks (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block b jdk.nashorn.internal.ir.Block block java.util.Iterator iter public java.util.Iterator getBlocks (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block java.util.Iterator iter public jdk.nashorn.internal.ir.FunctionNode getFunction (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContextNode next2 jdk.nashorn.internal.ir.LexicalContextNode next jdk.nashorn.internal.ir.Block block java.util.Iterator iter public jdk.nashorn.internal.ir.Block getCurrentBlock () public jdk.nashorn.internal.ir.FunctionNode getCurrentFunction () int i public jdk.nashorn.internal.ir.Block getDefiningBlock (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Block next java.util.Iterator it jdk.nashorn.internal.ir.Symbol symbol String name public jdk.nashorn.internal.ir.FunctionNode getDefiningFunction (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContextNode next2 jdk.nashorn.internal.ir.LexicalContextNode next java.util.Iterator iter jdk.nashorn.internal.ir.Symbol symbol String name public boolean isFunctionBody () public boolean isSplitBody () public jdk.nashorn.internal.ir.FunctionNode getParentFunction (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode next jdk.nashorn.internal.ir.FunctionNode functionNode java.util.Iterator iter public int getScopeNestingLevelTo (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode node java.util.Iterator iter jdk.nashorn.internal.ir.LexicalContextNode until int n private jdk.nashorn.internal.ir.BreakableNode getBreakable () jdk.nashorn.internal.ir.BreakableNode next jdk.nashorn.internal.ir.LexicalContext$NodeIterator iter public boolean inLoop () public jdk.nashorn.internal.ir.LoopNode getCurrentLoop () java.util.Iterator iter public jdk.nashorn.internal.ir.BreakableNode getBreakable (java.lang.String) jdk.nashorn.internal.ir.LexicalContext$NodeIterator iter jdk.nashorn.internal.ir.BreakableNode breakable jdk.nashorn.internal.ir.LabelNode foundLabel String labelName private jdk.nashorn.internal.ir.LoopNode getContinueTo () public jdk.nashorn.internal.ir.LoopNode getContinueTo (java.lang.String) jdk.nashorn.internal.ir.LexicalContext$NodeIterator iter jdk.nashorn.internal.ir.LoopNode loop jdk.nashorn.internal.ir.LabelNode foundLabel String labelName public jdk.nashorn.internal.ir.Block getInlinedFinally (java.lang.String) jdk.nashorn.internal.ir.Block inlinedFinally jdk.nashorn.internal.ir.LexicalContext$NodeIterator iter String labelName public jdk.nashorn.internal.ir.TryNode getTryNodeForInlinedFinally (java.lang.String) jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.ir.LexicalContext$NodeIterator iter String labelName public jdk.nashorn.internal.ir.LabelNode findLabel (java.lang.String) jdk.nashorn.internal.ir.LabelNode next java.util.Iterator iter String name public boolean isExternalTarget (jdk.nashorn.internal.ir.SplitNode, jdk.nashorn.internal.ir.BreakableNode) jdk.nashorn.internal.ir.Block inlinedFinally jdk.nashorn.internal.ir.LexicalContextNode next int i jdk.nashorn.internal.ir.SplitNode splitNode jdk.nashorn.internal.ir.BreakableNode target public boolean inUnprotectedSwitchContext () jdk.nashorn.internal.ir.LexicalContextNode next int i public java.lang.String toString () jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.runtime.Source source String src Object node int i StringBuffer sb static synthetic int access$000 (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext x0 static synthetic jdk.nashorn.internal.ir.LexicalContextNode[] access$100 (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext x0 static void <clinit> () }
jdk/nashorn/internal/ir/LexicalContextExpression.class
LexicalContextExpression.java package jdk.nashorn.internal.ir abstract jdk.nashorn.internal.ir.LexicalContextExpression extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.LexicalContextNode { private static final long serialVersionUID void <init> (jdk.nashorn.internal.ir.LexicalContextExpression) jdk.nashorn.internal.ir.LexicalContextExpression expr void <init> (long, int, int) long token int start int finish void <init> (long, int) long token int finish public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor }
jdk/nashorn/internal/ir/LexicalContextNode$Acceptor.class
LexicalContextNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.LexicalContextNode$Acceptor extends java.lang.Object { public void <init> () static jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContextNode, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContextNode node jdk.nashorn.internal.ir.visitor.NodeVisitor visitor jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Node newNode }
jdk/nashorn/internal/ir/LexicalContextNode.class
LexicalContextNode.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.LexicalContextNode extends java.lang.Object { public abstract jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) }
jdk/nashorn/internal/ir/LexicalContextStatement.class
LexicalContextStatement.java package jdk.nashorn.internal.ir abstract jdk.nashorn.internal.ir.LexicalContextStatement extends jdk.nashorn.internal.ir.Statement implements jdk.nashorn.internal.ir.LexicalContextNode { private static final long serialVersionUID protected void <init> (int, long, int) int lineNumber long token int finish protected void <init> (jdk.nashorn.internal.ir.LexicalContextStatement) jdk.nashorn.internal.ir.LexicalContextStatement node public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor }
jdk/nashorn/internal/ir/LiteralNode$1.class
LiteralNode.java package jdk.nashorn.internal.ir synthetic jdk.nashorn.internal.ir.LiteralNode$1 extends java.lang.Object { }
jdk/nashorn/internal/ir/LiteralNode$ArrayLiteralNode$ArrayLiteralInitializer.class
LiteralNode.java package jdk.nashorn.internal.ir final jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode$ArrayLiteralInitializer extends java.lang.Object { static final synthetic boolean $assertionsDisabled private void <init> () static jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode initialize (jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode) jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode node jdk.nashorn.internal.codegen.types.Type elementType int[] postsets Object presets private static jdk.nashorn.internal.codegen.types.Type computeElementType (jdk.nashorn.internal.ir.Expression[]) jdk.nashorn.internal.codegen.types.Type type jdk.nashorn.internal.ir.Expression elem jdk.nashorn.internal.ir.Expression[] value jdk.nashorn.internal.codegen.types.Type widestElementType private static int[] computePostsets (jdk.nashorn.internal.ir.Expression[]) jdk.nashorn.internal.ir.Expression element int i jdk.nashorn.internal.ir.Expression[] value int[] computed int nComputed private static boolean setArrayElement (int[], int, java.lang.Object) int[] array int i Object n private static boolean setArrayElement (long[], int, java.lang.Object) long[] array int i Object n private static boolean setArrayElement (double[], int, java.lang.Object) double[] array int i Object n private static int[] presetIntArray (jdk.nashorn.internal.ir.Expression[], int[]) int i jdk.nashorn.internal.ir.Expression[] value int[] postsets int[] array int nComputed private static long[] presetLongArray (jdk.nashorn.internal.ir.Expression[], int[]) int i jdk.nashorn.internal.ir.Expression[] value int[] postsets long[] array int nComputed private static double[] presetDoubleArray (jdk.nashorn.internal.ir.Expression[], int[]) int i jdk.nashorn.internal.ir.Expression[] value int[] postsets double[] array int nComputed private static java.lang.Object[] presetObjectArray (jdk.nashorn.internal.ir.Expression[], int[]) jdk.nashorn.internal.ir.Node node Object element int i jdk.nashorn.internal.ir.Expression[] value int[] postsets Object[] array int nComputed static java.lang.Object computePresets (jdk.nashorn.internal.ir.Expression[], jdk.nashorn.internal.codegen.types.Type, int[]) jdk.nashorn.internal.ir.Expression[] value jdk.nashorn.internal.codegen.types.Type elementType int[] postsets static void <clinit> () }
jdk/nashorn/internal/ir/LiteralNode$ArrayLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode extends jdk.nashorn.internal.ir.LiteralNode implements jdk.nashorn.internal.ir.LexicalContextNode jdk.nashorn.internal.ir.Splittable { private static final long serialVersionUID private final jdk.nashorn.internal.codegen.types.Type elementType private final Object presets private final int[] postsets private final java.util.List splitRanges static final synthetic boolean $assertionsDisabled protected void <init> (long, int, jdk.nashorn.internal.ir.Expression[]) long token int finish jdk.nashorn.internal.ir.Expression[] value private void <init> (jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode, jdk.nashorn.internal.ir.Expression[], jdk.nashorn.internal.codegen.types.Type, int[], java.lang.Object, java.util.List) jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode node jdk.nashorn.internal.ir.Expression[] value jdk.nashorn.internal.codegen.types.Type elementType int[] postsets Object presets java.util.List splitRanges public java.util.List getElementExpressions () public jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode initialize (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.codegen.types.ArrayType getArrayType () private static jdk.nashorn.internal.codegen.types.ArrayType getArrayType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type elementType public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.codegen.types.Type getElementType () public int[] getPostsets () private boolean presetsMatchElementType () public java.lang.Object getPresets () public java.util.List getSplitRanges () public jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode setSplitRanges (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List splitRanges public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) java.util.List oldValue java.util.List newValue jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor private jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode setValue (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Expression[]) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Expression[] value private jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode setValue (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List value public void toString (java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.Node node StringBuilder sb boolean printType boolean first public volatile synthetic jdk.nashorn.internal.ir.LiteralNode initialize (jdk.nashorn.internal.ir.LexicalContext) static synthetic java.util.List access$800 (jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode) jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode x0 synthetic void <init> (jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode, jdk.nashorn.internal.ir.Expression[], jdk.nashorn.internal.codegen.types.Type, int[], java.lang.Object, java.util.List, jdk.nashorn.internal.ir.LiteralNode$1) jdk.nashorn.internal.ir.LiteralNode$ArrayLiteralNode x0 jdk.nashorn.internal.ir.Expression[] x1 jdk.nashorn.internal.codegen.types.Type x2 int[] x3 Object x4 java.util.List x5 jdk.nashorn.internal.ir.LiteralNode$1 x6 static void <clinit> () }
jdk/nashorn/internal/ir/LiteralNode$BooleanLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir final jdk.nashorn.internal.ir.LiteralNode$BooleanLiteralNode extends jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode { private static final long serialVersionUID private void <init> (long, int, boolean) long token int finish boolean value private void <init> (jdk.nashorn.internal.ir.LiteralNode$BooleanLiteralNode) jdk.nashorn.internal.ir.LiteralNode$BooleanLiteralNode literalNode public boolean isTrue () public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () synthetic void <init> (long, int, boolean, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 boolean x2 jdk.nashorn.internal.ir.LiteralNode$1 x3 }
jdk/nashorn/internal/ir/LiteralNode$LexerTokenLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.LiteralNode$LexerTokenLiteralNode extends jdk.nashorn.internal.ir.LiteralNode { private static final long serialVersionUID private void <init> (long, int, jdk.nashorn.internal.parser.Lexer$LexerToken) long token int finish jdk.nashorn.internal.parser.Lexer$LexerToken value private void <init> (jdk.nashorn.internal.ir.LiteralNode$LexerTokenLiteralNode) jdk.nashorn.internal.ir.LiteralNode$LexerTokenLiteralNode literalNode public jdk.nashorn.internal.codegen.types.Type getType () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType synthetic void <init> (long, int, jdk.nashorn.internal.parser.Lexer$LexerToken, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 jdk.nashorn.internal.parser.Lexer$LexerToken x2 jdk.nashorn.internal.ir.LiteralNode$1 x3 }
jdk/nashorn/internal/ir/LiteralNode$NullLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir final jdk.nashorn.internal.ir.LiteralNode$NullLiteralNode extends jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode { private static final long serialVersionUID private void <init> (long, int) long token int finish public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () synthetic void <init> (long, int, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 jdk.nashorn.internal.ir.LiteralNode$1 x2 }
jdk/nashorn/internal/ir/LiteralNode$NumberLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir final jdk.nashorn.internal.ir.LiteralNode$NumberLiteralNode extends jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode { private static final long serialVersionUID private final jdk.nashorn.internal.codegen.types.Type type static final synthetic boolean $assertionsDisabled private void <init> (long, int, java.lang.Number) long token int finish Number value private void <init> (jdk.nashorn.internal.ir.LiteralNode$NumberLiteralNode) jdk.nashorn.internal.ir.LiteralNode$NumberLiteralNode literalNode private static jdk.nashorn.internal.codegen.types.Type numberGetType (java.lang.Number) Number number public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () synthetic void <init> (long, int, java.lang.Number, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 Number x2 jdk.nashorn.internal.ir.LiteralNode$1 x3 static void <clinit> () }
jdk/nashorn/internal/ir/LiteralNode$PrimitiveLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode extends jdk.nashorn.internal.ir.LiteralNode { private static final long serialVersionUID private void <init> (long, int, java.lang.Object) long token int finish Object value private void <init> (jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode) jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode literalNode public boolean isTrue () public boolean isLocal () public boolean isAlwaysFalse () public boolean isAlwaysTrue () synthetic void <init> (long, int, java.lang.Object, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 Object x2 jdk.nashorn.internal.ir.LiteralNode$1 x3 synthetic void <init> (jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode, jdk.nashorn.internal.ir.LiteralNode$1) jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode x0 jdk.nashorn.internal.ir.LiteralNode$1 x1 }
jdk/nashorn/internal/ir/LiteralNode$StringLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.LiteralNode$StringLiteralNode extends jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode { private static final long serialVersionUID private void <init> (long, int, java.lang.String) long token int finish String value private void <init> (jdk.nashorn.internal.ir.LiteralNode$StringLiteralNode) jdk.nashorn.internal.ir.LiteralNode$StringLiteralNode literalNode public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType synthetic void <init> (long, int, java.lang.String, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 String x2 jdk.nashorn.internal.ir.LiteralNode$1 x3 }
jdk/nashorn/internal/ir/LiteralNode$UndefinedLiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.LiteralNode$UndefinedLiteralNode extends jdk.nashorn.internal.ir.LiteralNode$PrimitiveLiteralNode { private static final long serialVersionUID private void <init> (long, int) long token int finish private void <init> (jdk.nashorn.internal.ir.LiteralNode$UndefinedLiteralNode) jdk.nashorn.internal.ir.LiteralNode$UndefinedLiteralNode literalNode synthetic void <init> (long, int, jdk.nashorn.internal.ir.LiteralNode$1) long x0 int x1 jdk.nashorn.internal.ir.LiteralNode$1 x2 }
jdk/nashorn/internal/ir/LiteralNode.class
LiteralNode.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.LiteralNode extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.PropertyKey { private static final long serialVersionUID protected final Object value public static final Object POSTSET_MARKER static final synthetic boolean $assertionsDisabled protected void <init> (long, int, java.lang.Object) long token int finish Object value protected void <init> (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.LiteralNode literalNode protected void <init> (jdk.nashorn.internal.ir.LiteralNode, java.lang.Object) jdk.nashorn.internal.ir.LiteralNode literalNode Object newValue public jdk.nashorn.internal.ir.LiteralNode initialize (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public boolean isNull () public jdk.nashorn.internal.codegen.types.Type getType () public java.lang.String getPropertyName () public boolean getBoolean () public int getInt32 () public long getUint32 () public long getLong () public double getNumber () public java.lang.String getString () public java.lang.Object getObject () public boolean isString () public boolean isNumeric () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public final java.lang.Object getValue () private static jdk.nashorn.internal.ir.Expression[] valueToArray (java.util.List) java.util.List value public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int) long token int finish public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node parent public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, boolean) long token int finish boolean value public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node, boolean) jdk.nashorn.internal.ir.Node parent boolean value public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, java.lang.Number) long token int finish Number value public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node, java.lang.Number) jdk.nashorn.internal.ir.Node parent Number value public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, jdk.nashorn.internal.runtime.Undefined) long token int finish jdk.nashorn.internal.runtime.Undefined value public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node, jdk.nashorn.internal.runtime.Undefined) jdk.nashorn.internal.ir.Node parent jdk.nashorn.internal.runtime.Undefined value public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, java.lang.String) long token int finish String value public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node, java.lang.String) jdk.nashorn.internal.ir.Node parent String value public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, jdk.nashorn.internal.parser.Lexer$LexerToken) long token int finish jdk.nashorn.internal.parser.Lexer$LexerToken value public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node, jdk.nashorn.internal.parser.Lexer$LexerToken) jdk.nashorn.internal.ir.Node parent jdk.nashorn.internal.parser.Lexer$LexerToken value public static java.lang.Object objectAsConstant (java.lang.Object) Object object public static boolean isConstant (java.lang.Object) Object object public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, java.util.List) long token int finish java.util.List value public static jdk.nashorn.internal.ir.LiteralNode newInstance (jdk.nashorn.internal.ir.Node, java.util.List) jdk.nashorn.internal.ir.Node parent java.util.List value public static jdk.nashorn.internal.ir.LiteralNode newInstance (long, int, jdk.nashorn.internal.ir.Expression[]) long token int finish jdk.nashorn.internal.ir.Expression[] value static void <clinit> () }
jdk/nashorn/internal/ir/LocalVariableConversion.class
LocalVariableConversion.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.LocalVariableConversion extends java.lang.Object { private final jdk.nashorn.internal.ir.Symbol symbol private final jdk.nashorn.internal.codegen.types.Type from private final jdk.nashorn.internal.codegen.types.Type to private final jdk.nashorn.internal.ir.LocalVariableConversion next public void <init> (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.codegen.types.Type, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type from jdk.nashorn.internal.codegen.types.Type to jdk.nashorn.internal.ir.LocalVariableConversion next public jdk.nashorn.internal.codegen.types.Type getFrom () public jdk.nashorn.internal.codegen.types.Type getTo () public jdk.nashorn.internal.ir.LocalVariableConversion getNext () public jdk.nashorn.internal.ir.Symbol getSymbol () public boolean isLive () public boolean isAnyLive () public static boolean hasLiveConversion (jdk.nashorn.internal.ir.JoinPredecessor) jdk.nashorn.internal.ir.JoinPredecessor jp private static boolean isAnyLive (jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LocalVariableConversion conv public java.lang.String toString () public java.lang.StringBuilder toString (java.lang.StringBuilder) StringBuilder sb public static java.lang.StringBuilder toString (jdk.nashorn.internal.ir.LocalVariableConversion, java.lang.StringBuilder) jdk.nashorn.internal.ir.LocalVariableConversion conv StringBuilder sb private java.lang.StringBuilder toStringNext (java.lang.StringBuilder, boolean) StringBuilder sb boolean first private static char getTypeChar (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type }
jdk/nashorn/internal/ir/LoopNode.class
LoopNode.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.LoopNode extends jdk.nashorn.internal.ir.BreakableStatement { private static final long serialVersionUID protected final jdk.nashorn.internal.codegen.Label continueLabel protected final jdk.nashorn.internal.ir.JoinPredecessorExpression test protected final jdk.nashorn.internal.ir.Block body protected final boolean controlFlowEscapes protected void <init> (int, long, int, jdk.nashorn.internal.ir.Block, boolean) int lineNumber long token int finish jdk.nashorn.internal.ir.Block body boolean controlFlowEscapes protected void <init> (jdk.nashorn.internal.ir.LoopNode, jdk.nashorn.internal.ir.JoinPredecessorExpression, jdk.nashorn.internal.ir.Block, boolean, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LoopNode loopNode jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.ir.Block body boolean controlFlowEscapes jdk.nashorn.internal.ir.LocalVariableConversion conversion public abstract jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) public boolean controlFlowEscapes () public boolean isTerminal () public abstract boolean mustEnter () public jdk.nashorn.internal.codegen.Label getContinueLabel () public java.util.List getLabels () public boolean isLoop () public abstract jdk.nashorn.internal.ir.Block getBody () public abstract jdk.nashorn.internal.ir.LoopNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) public final jdk.nashorn.internal.ir.JoinPredecessorExpression getTest () public abstract jdk.nashorn.internal.ir.LoopNode setTest (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.JoinPredecessorExpression) public abstract jdk.nashorn.internal.ir.LoopNode setControlFlowEscapes (jdk.nashorn.internal.ir.LexicalContext, boolean) public abstract boolean hasPerIterationScope () public volatile synthetic jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public volatile synthetic jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) public volatile synthetic jdk.nashorn.internal.codegen.Label getBreakLabel () public volatile synthetic boolean isBreakableWithoutLabel () public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) }
jdk/nashorn/internal/ir/Node.class
Node.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Node extends java.lang.Object implements java.lang.Cloneable java.io.Serializable { private static final long serialVersionUID public static final int NO_LINE_NUMBER public static final long NO_TOKEN public static final int NO_FINISH protected final int start protected int finish private final long token public void <init> (long, int) long token int finish protected void <init> (long, int, int) long token int start int finish protected void <init> (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean isLoop () public boolean isAssignment () public jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public abstract jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) public final java.lang.String toString () public final java.lang.String toString (boolean) boolean includeTypeInfo StringBuilder sb public void toString (java.lang.StringBuilder) StringBuilder sb public abstract void toString (java.lang.StringBuilder, boolean) public int getFinish () public void setFinish (int) int finish public int getStart () protected java.lang.Object clone () CloneNotSupportedException e public final boolean equals (java.lang.Object) Object other public final int hashCode () public int position () public int length () public jdk.nashorn.internal.parser.TokenType tokenType () public boolean isTokenType (jdk.nashorn.internal.parser.TokenType) jdk.nashorn.internal.parser.TokenType type public long getToken () static java.util.List accept (jdk.nashorn.internal.ir.visitor.NodeVisitor, java.util.List) int j jdk.nashorn.internal.ir.Node node jdk.nashorn.internal.ir.Node newNode int i jdk.nashorn.internal.ir.visitor.NodeVisitor visitor java.util.List list int size java.util.List newList static jdk.nashorn.internal.ir.LexicalContextNode replaceInLexicalContext (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LexicalContextNode, jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LexicalContextNode oldNode jdk.nashorn.internal.ir.LexicalContextNode newNode }
jdk/nashorn/internal/ir/ObjectNode.class
ObjectNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.ObjectNode extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.LexicalContextNode jdk.nashorn.internal.ir.Splittable { private static final long serialVersionUID private final java.util.List elements private final java.util.List splitRanges static final synthetic boolean $assertionsDisabled public void <init> (long, int, java.util.List) long token int finish java.util.List elements private void <init> (jdk.nashorn.internal.ir.ObjectNode, java.util.List, java.util.List) jdk.nashorn.internal.ir.ObjectNode objectNode java.util.List elements java.util.List splitRanges public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public jdk.nashorn.internal.codegen.types.Type getType () public void toString (java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.Node element boolean first StringBuilder sb boolean printType public java.util.List getElements () private jdk.nashorn.internal.ir.ObjectNode setElements (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List elements public jdk.nashorn.internal.ir.ObjectNode setSplitRanges (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List splitRanges public java.util.List getSplitRanges () static void <clinit> () }
jdk/nashorn/internal/ir/Optimistic.class
Optimistic.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Optimistic extends java.lang.Object { public abstract int getProgramPoint () public abstract jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) public abstract boolean canBeOptimistic () public abstract jdk.nashorn.internal.codegen.types.Type getMostOptimisticType () public abstract jdk.nashorn.internal.codegen.types.Type getMostPessimisticType () public abstract jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) }
jdk/nashorn/internal/ir/OptimisticLexicalContext$Assumption.class
OptimisticLexicalContext.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.OptimisticLexicalContext$Assumption extends java.lang.Object { jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type final synthetic jdk.nashorn.internal.ir.OptimisticLexicalContext this$0 void <init> (jdk.nashorn.internal.ir.OptimisticLexicalContext, jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.ir.OptimisticLexicalContext this$0 jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type public java.lang.String toString () }
jdk/nashorn/internal/ir/OptimisticLexicalContext.class
OptimisticLexicalContext.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.OptimisticLexicalContext extends jdk.nashorn.internal.ir.LexicalContext { private final boolean isEnabled private final java.util.Deque optimisticAssumptions public void <init> (boolean) boolean isEnabled public boolean isEnabled () public void logOptimisticAssumption (jdk.nashorn.internal.ir.Symbol, jdk.nashorn.internal.codegen.types.Type) java.util.List peek jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.codegen.types.Type type public java.util.List getOptimisticAssumptions () public boolean hasOptimisticAssumptions () public jdk.nashorn.internal.ir.LexicalContextNode push (jdk.nashorn.internal.ir.LexicalContextNode) jdk.nashorn.internal.ir.LexicalContextNode node public jdk.nashorn.internal.ir.Node pop (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node jdk.nashorn.internal.ir.Node popped }
jdk/nashorn/internal/ir/PropertyKey.class
PropertyKey.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.PropertyKey extends java.lang.Object { public abstract java.lang.String getPropertyName () }
jdk/nashorn/internal/ir/PropertyNode.class
PropertyNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.PropertyNode extends jdk.nashorn.internal.ir.Node { private static final long serialVersionUID private final jdk.nashorn.internal.ir.PropertyKey key private final jdk.nashorn.internal.ir.Expression value private final jdk.nashorn.internal.ir.FunctionNode getter private final jdk.nashorn.internal.ir.FunctionNode setter public void <init> (long, int, jdk.nashorn.internal.ir.PropertyKey, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.FunctionNode) long token int finish jdk.nashorn.internal.ir.PropertyKey key jdk.nashorn.internal.ir.Expression value jdk.nashorn.internal.ir.FunctionNode getter jdk.nashorn.internal.ir.FunctionNode setter private void <init> (jdk.nashorn.internal.ir.PropertyNode, jdk.nashorn.internal.ir.PropertyKey, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.PropertyNode propertyNode jdk.nashorn.internal.ir.PropertyKey key jdk.nashorn.internal.ir.Expression value jdk.nashorn.internal.ir.FunctionNode getter jdk.nashorn.internal.ir.FunctionNode setter public java.lang.String getKeyName () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.FunctionNode getGetter () public jdk.nashorn.internal.ir.PropertyNode setGetter (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode getter public jdk.nashorn.internal.ir.Expression getKey () private jdk.nashorn.internal.ir.PropertyNode setKey (jdk.nashorn.internal.ir.PropertyKey) jdk.nashorn.internal.ir.PropertyKey key public jdk.nashorn.internal.ir.FunctionNode getSetter () public jdk.nashorn.internal.ir.PropertyNode setSetter (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode setter public jdk.nashorn.internal.ir.Expression getValue () public jdk.nashorn.internal.ir.PropertyNode setValue (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression value }
jdk/nashorn/internal/ir/ReturnNode.class
ReturnNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.ReturnNode extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression public void <init> (int, long, int, jdk.nashorn.internal.ir.Expression) int lineNumber long token int finish jdk.nashorn.internal.ir.Expression expression private void <init> (jdk.nashorn.internal.ir.ReturnNode, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.ReturnNode returnNode jdk.nashorn.internal.ir.Expression expression public boolean isTerminal () public boolean isReturn () public boolean hasExpression () public boolean isYield () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.ReturnNode setExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression }
jdk/nashorn/internal/ir/RuntimeNode$1.class
RuntimeNode.java package jdk.nashorn.internal.ir synthetic jdk.nashorn.internal.ir.RuntimeNode$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$ir$RuntimeNode$Request static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/ir/RuntimeNode$Request.class
RuntimeNode.java package jdk.nashorn.internal.ir public final enum jdk.nashorn.internal.ir.RuntimeNode$Request extends java.lang.Enum { public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request ADD public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request DEBUGGER public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request NEW public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request TYPEOF public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request REFERENCE_ERROR public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request DELETE public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request SLOW_DELETE public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request FAIL_DELETE public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request EQ_STRICT public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request EQ public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request GE public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request GT public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request IN public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request INSTANCEOF public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request LE public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request LT public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request NE_STRICT public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request NE public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request IS_UNDEFINED public static final enum jdk.nashorn.internal.ir.RuntimeNode$Request IS_NOT_UNDEFINED private final jdk.nashorn.internal.parser.TokenType tokenType private final jdk.nashorn.internal.codegen.types.Type returnType private final int arity private final boolean canSpecialize private static final synthetic jdk.nashorn.internal.ir.RuntimeNode$Request[] $VALUES static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.ir.RuntimeNode$Request[] values () public static jdk.nashorn.internal.ir.RuntimeNode$Request valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private void <init> (java.lang.String, int, jdk.nashorn.internal.parser.TokenType, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.parser.TokenType tokenType jdk.nashorn.internal.codegen.types.Type returnType int arity private void <init> (java.lang.String, int, jdk.nashorn.internal.parser.TokenType, jdk.nashorn.internal.codegen.types.Type, int, boolean) jdk.nashorn.internal.parser.TokenType tokenType jdk.nashorn.internal.codegen.types.Type returnType int arity boolean canSpecialize public boolean canSpecialize () public int getArity () public jdk.nashorn.internal.codegen.types.Type getReturnType () public jdk.nashorn.internal.parser.TokenType getTokenType () public java.lang.String nonStrictName () public static jdk.nashorn.internal.ir.RuntimeNode$Request requestFor (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression node public static boolean isUndefinedCheck (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public static boolean isEQ (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public static boolean isNE (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public static boolean isStrict (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public static jdk.nashorn.internal.ir.RuntimeNode$Request reverse (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public static jdk.nashorn.internal.ir.RuntimeNode$Request invert (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public static boolean isComparison (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request static void <clinit> () }
jdk/nashorn/internal/ir/RuntimeNode.class
RuntimeNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.RuntimeNode extends jdk.nashorn.internal.ir.Expression { private static final long serialVersionUID private final jdk.nashorn.internal.ir.RuntimeNode$Request request private final java.util.List args public void <init> (long, int, jdk.nashorn.internal.ir.RuntimeNode$Request, java.util.List) long token int finish jdk.nashorn.internal.ir.RuntimeNode$Request request java.util.List args private void <init> (jdk.nashorn.internal.ir.RuntimeNode, jdk.nashorn.internal.ir.RuntimeNode$Request, java.util.List) jdk.nashorn.internal.ir.RuntimeNode runtimeNode jdk.nashorn.internal.ir.RuntimeNode$Request request java.util.List args public transient void <init> (long, int, jdk.nashorn.internal.ir.RuntimeNode$Request, jdk.nashorn.internal.ir.Expression[]) long token int finish jdk.nashorn.internal.ir.RuntimeNode$Request request jdk.nashorn.internal.ir.Expression[] args public transient void <init> (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.RuntimeNode$Request, jdk.nashorn.internal.ir.Expression[]) jdk.nashorn.internal.ir.Expression parent jdk.nashorn.internal.ir.RuntimeNode$Request request jdk.nashorn.internal.ir.Expression[] args public void <init> (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.RuntimeNode$Request, java.util.List) jdk.nashorn.internal.ir.Expression parent jdk.nashorn.internal.ir.RuntimeNode$Request request java.util.List args public void <init> (jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.UnaryNode parent jdk.nashorn.internal.ir.RuntimeNode$Request request public void <init> (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode parent public jdk.nashorn.internal.ir.RuntimeNode setRequest (jdk.nashorn.internal.ir.RuntimeNode$Request) jdk.nashorn.internal.ir.RuntimeNode$Request request public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.Node arg StringBuilder sb boolean printType boolean first public java.util.List getArgs () public jdk.nashorn.internal.ir.RuntimeNode setArgs (java.util.List) java.util.List args public jdk.nashorn.internal.ir.RuntimeNode$Request getRequest () public boolean isPrimitive () jdk.nashorn.internal.ir.Expression arg }
jdk/nashorn/internal/ir/SetSplitState.class
SetSplitState.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.SetSplitState extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID private final int state public void <init> (int, int) int state int lineNumber public int getState () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType }
jdk/nashorn/internal/ir/SplitNode.class
SplitNode.java package jdk.nashorn.internal.ir public jdk.nashorn.internal.ir.SplitNode extends jdk.nashorn.internal.ir.LexicalContextStatement implements jdk.nashorn.internal.ir.CompileUnitHolder { private static final long serialVersionUID private final String name private final jdk.nashorn.internal.codegen.CompileUnit compileUnit private final jdk.nashorn.internal.ir.Block body public void <init> (java.lang.String, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.codegen.CompileUnit) String name jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.codegen.CompileUnit compileUnit private void <init> (jdk.nashorn.internal.ir.SplitNode, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.ir.SplitNode splitNode jdk.nashorn.internal.ir.Block body jdk.nashorn.internal.codegen.CompileUnit compileUnit public jdk.nashorn.internal.ir.Block getBody () private jdk.nashorn.internal.ir.SplitNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public java.lang.String getName () public jdk.nashorn.internal.codegen.CompileUnit getCompileUnit () public jdk.nashorn.internal.ir.SplitNode setCompileUnit (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.codegen.CompileUnit) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.codegen.CompileUnit compileUnit private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) }
jdk/nashorn/internal/ir/SplitReturn.class
SplitReturn.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.SplitReturn extends jdk.nashorn.internal.ir.Statement { private static final long serialVersionUID public static final jdk.nashorn.internal.ir.SplitReturn INSTANCE private void <init> () public boolean isTerminal () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType private java.lang.Object readResolve () static void <clinit> () }
jdk/nashorn/internal/ir/Splittable$SplitRange.class
Splittable.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.Splittable$SplitRange extends java.lang.Object implements jdk.nashorn.internal.ir.CompileUnitHolder java.io.Serializable { private static final long serialVersionUID private final jdk.nashorn.internal.codegen.CompileUnit compileUnit private final int low private final int high public void <init> (jdk.nashorn.internal.codegen.CompileUnit, int, int) jdk.nashorn.internal.codegen.CompileUnit compileUnit int low int high public int getHigh () public int getLow () public jdk.nashorn.internal.codegen.CompileUnit getCompileUnit () }
jdk/nashorn/internal/ir/Splittable.class
Splittable.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Splittable extends java.lang.Object { public abstract java.util.List getSplitRanges () }
jdk/nashorn/internal/ir/Statement.class
Statement.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Statement extends jdk.nashorn.internal.ir.Node implements jdk.nashorn.internal.ir.Terminal { private static final long serialVersionUID private final int lineNumber public void <init> (int, long, int) int lineNumber long token int finish protected void <init> (int, long, int, int) int lineNumber long token int start int finish protected void <init> (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement node public int getLineNumber () public boolean isTerminal () public boolean hasGoto () public final boolean hasTerminalFlags () }
jdk/nashorn/internal/ir/SwitchNode.class
SwitchNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.SwitchNode extends jdk.nashorn.internal.ir.BreakableStatement { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression private final java.util.List cases private final int defaultCaseIndex private final boolean uniqueInteger private final jdk.nashorn.internal.ir.Symbol tag public void <init> (int, long, int, jdk.nashorn.internal.ir.Expression, java.util.List, jdk.nashorn.internal.ir.CaseNode) int lineNumber long token int finish jdk.nashorn.internal.ir.Expression expression java.util.List cases jdk.nashorn.internal.ir.CaseNode defaultCase private void <init> (jdk.nashorn.internal.ir.SwitchNode, jdk.nashorn.internal.ir.Expression, java.util.List, int, jdk.nashorn.internal.ir.LocalVariableConversion, boolean, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.SwitchNode switchNode jdk.nashorn.internal.ir.Expression expression java.util.List cases int defaultCaseIndex jdk.nashorn.internal.ir.LocalVariableConversion conversion boolean uniqueInteger jdk.nashorn.internal.ir.Symbol tag public jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.LexicalContext lc java.util.List newCases public boolean isTerminal () jdk.nashorn.internal.ir.CaseNode caseNode public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.CaseNode getDefaultCase () public java.util.List getCases () public jdk.nashorn.internal.ir.SwitchNode setCases (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List cases private jdk.nashorn.internal.ir.SwitchNode setCases (jdk.nashorn.internal.ir.LexicalContext, java.util.List, int) jdk.nashorn.internal.ir.LexicalContext lc java.util.List cases int defaultCaseIndex public jdk.nashorn.internal.ir.SwitchNode setCases (jdk.nashorn.internal.ir.LexicalContext, java.util.List, jdk.nashorn.internal.ir.CaseNode) jdk.nashorn.internal.ir.LexicalContext lc java.util.List cases jdk.nashorn.internal.ir.CaseNode defaultCase public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.SwitchNode setExpression (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Expression expression public jdk.nashorn.internal.ir.Symbol getTag () public jdk.nashorn.internal.ir.SwitchNode setTag (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Symbol tag public boolean isUniqueInteger () public jdk.nashorn.internal.ir.SwitchNode setUniqueInteger (jdk.nashorn.internal.ir.LexicalContext, boolean) jdk.nashorn.internal.ir.LexicalContext lc boolean uniqueInteger jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversionChanged (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public volatile synthetic jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public volatile synthetic jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) public volatile synthetic java.util.List getLabels () public volatile synthetic jdk.nashorn.internal.codegen.Label getBreakLabel () public volatile synthetic boolean isBreakableWithoutLabel () public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) }
jdk/nashorn/internal/ir/Symbol.class
Symbol.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.Symbol extends java.lang.Object implements java.lang.Comparable java.lang.Cloneable java.io.Serializable { private static final long serialVersionUID public static final int IS_GLOBAL public static final int IS_VAR public static final int IS_PARAM public static final int KINDMASK public static final int IS_SCOPE public static final int IS_THIS public static final int IS_LET public static final int IS_CONST public static final int IS_INTERNAL public static final int IS_FUNCTION_SELF public static final int IS_FUNCTION_DECLARATION public static final int IS_PROGRAM_LEVEL public static final int HAS_SLOT public static final int HAS_INT_VALUE public static final int HAS_DOUBLE_VALUE public static final int HAS_OBJECT_VALUE public static final int HAS_BEEN_DECLARED private final String name private int flags private transient int firstSlot private transient int fieldIndex private int useCount private static final java.util.Set TRACE_SYMBOLS private static final java.util.Set TRACE_SYMBOLS_STACKTRACE static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String, int) String name int flags public jdk.nashorn.internal.ir.Symbol clone () CloneNotSupportedException e private static java.lang.String align (java.lang.String, int) String string int max StringBuilder sb void print (java.io.PrintWriter) java.io.PrintWriter stream StringBuilder sb public boolean less (int) int other public jdk.nashorn.internal.ir.Symbol setNeedsSlot (boolean) boolean needsSlot public int slotCount () private boolean isSlotted () public java.lang.String toString () StringBuilder sb public int compareTo (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol other public boolean hasSlot () public boolean isBytecodeLocal () public boolean isDead () public boolean isScope () public boolean isFunctionDeclaration () public jdk.nashorn.internal.ir.Symbol setIsScope () public void setIsFunctionDeclaration () public boolean isVar () public boolean isGlobal () public boolean isParam () public boolean isProgramLevel () public boolean isConst () public boolean isInternal () public boolean isThis () public boolean isLet () public boolean isFunctionSelf () public boolean isBlockScoped () public boolean hasBeenDeclared () public void setHasBeenDeclared () public int getFieldIndex () public jdk.nashorn.internal.ir.Symbol setFieldIndex (int) int fieldIndex public int getFlags () public jdk.nashorn.internal.ir.Symbol setFlags (int) int flags public jdk.nashorn.internal.ir.Symbol setFlag (int) int flag public jdk.nashorn.internal.ir.Symbol clearFlag (int) int flag public java.lang.String getName () public int getFirstSlot () public int getSlot (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type int typeSlot public boolean hasSlotFor (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public void setHasSlotFor (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public void increaseUseCount () public int getUseCount () public jdk.nashorn.internal.ir.Symbol setFirstSlot (int) int firstSlot public static jdk.nashorn.internal.ir.Symbol setSymbolIsScope (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Symbol symbol private boolean shouldTrace () private void trace (java.lang.String) String desc private void readObject (java.io.ObjectInputStream) throws java.lang.ClassNotFoundException java.io.IOException java.io.ObjectInputStream in public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException public volatile synthetic int compareTo (java.lang.Object) static void <clinit> () java.util.StringTokenizer st String trace java.util.StringTokenizer st String stacktrace String trace }
jdk/nashorn/internal/ir/Terminal.class
Terminal.java package jdk.nashorn.internal.ir public abstract jdk.nashorn.internal.ir.Terminal extends java.lang.Object { public abstract boolean isTerminal () }
jdk/nashorn/internal/ir/TernaryNode.class
TernaryNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.TernaryNode extends jdk.nashorn.internal.ir.Expression { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression test private final jdk.nashorn.internal.ir.JoinPredecessorExpression trueExpr private final jdk.nashorn.internal.ir.JoinPredecessorExpression falseExpr public void <init> (long, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.JoinPredecessorExpression, jdk.nashorn.internal.ir.JoinPredecessorExpression) long token jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.JoinPredecessorExpression trueExpr jdk.nashorn.internal.ir.JoinPredecessorExpression falseExpr private void <init> (jdk.nashorn.internal.ir.TernaryNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.JoinPredecessorExpression, jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.TernaryNode ternaryNode jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.JoinPredecessorExpression trueExpr jdk.nashorn.internal.ir.JoinPredecessorExpression falseExpr public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.Expression newTest jdk.nashorn.internal.ir.JoinPredecessorExpression newTrueExpr jdk.nashorn.internal.ir.JoinPredecessorExpression newFalseExpr jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType jdk.nashorn.internal.parser.TokenType tokenType boolean testParen boolean trueParen boolean falseParen public boolean isLocal () public jdk.nashorn.internal.codegen.types.Type getType () public jdk.nashorn.internal.ir.Expression getTest () public jdk.nashorn.internal.ir.JoinPredecessorExpression getTrueExpression () public jdk.nashorn.internal.ir.JoinPredecessorExpression getFalseExpression () public jdk.nashorn.internal.ir.TernaryNode setTest (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression test public jdk.nashorn.internal.ir.TernaryNode setTrueExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression trueExpr public jdk.nashorn.internal.ir.TernaryNode setFalseExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression falseExpr }
jdk/nashorn/internal/ir/ThrowNode.class
ThrowNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.ThrowNode extends jdk.nashorn.internal.ir.Statement implements jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression private final jdk.nashorn.internal.ir.LocalVariableConversion conversion private final boolean isSyntheticRethrow public void <init> (int, long, int, jdk.nashorn.internal.ir.Expression, boolean) int lineNumber long token int finish jdk.nashorn.internal.ir.Expression expression boolean isSyntheticRethrow private void <init> (jdk.nashorn.internal.ir.ThrowNode, jdk.nashorn.internal.ir.Expression, boolean, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.ThrowNode node jdk.nashorn.internal.ir.Expression expression boolean isSyntheticRethrow jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isTerminal () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.ThrowNode setExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression public boolean isSyntheticRethrow () public jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () }
jdk/nashorn/internal/ir/TryNode.class
TryNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.TryNode extends jdk.nashorn.internal.ir.LexicalContextStatement implements jdk.nashorn.internal.ir.JoinPredecessor { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Block body private final java.util.List catchBlocks private final jdk.nashorn.internal.ir.Block finallyBody private final java.util.List inlinedFinallies private final jdk.nashorn.internal.ir.Symbol exception private final jdk.nashorn.internal.ir.LocalVariableConversion conversion static final synthetic boolean $assertionsDisabled public void <init> (int, long, int, jdk.nashorn.internal.ir.Block, java.util.List, jdk.nashorn.internal.ir.Block) int lineNumber long token int finish jdk.nashorn.internal.ir.Block body java.util.List catchBlocks jdk.nashorn.internal.ir.Block finallyBody private void <init> (jdk.nashorn.internal.ir.TryNode, jdk.nashorn.internal.ir.Block, java.util.List, jdk.nashorn.internal.ir.Block, jdk.nashorn.internal.ir.LocalVariableConversion, java.util.List, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.TryNode tryNode jdk.nashorn.internal.ir.Block body java.util.List catchBlocks jdk.nashorn.internal.ir.Block finallyBody jdk.nashorn.internal.ir.LocalVariableConversion conversion java.util.List inlinedFinallies jdk.nashorn.internal.ir.Symbol exception public jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public boolean isTerminal () jdk.nashorn.internal.ir.Block catchBlock public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.Block newFinallyBody jdk.nashorn.internal.ir.Block newBody jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.TryNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public java.util.List getCatches () jdk.nashorn.internal.ir.Block catchBlock java.util.List catches private static jdk.nashorn.internal.ir.CatchNode getCatchNodeFromBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block catchBlock public java.util.List getCatchBlocks () public jdk.nashorn.internal.ir.TryNode setCatchBlocks (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List catchBlocks public jdk.nashorn.internal.ir.Symbol getException () public jdk.nashorn.internal.ir.TryNode setException (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Symbol exception public jdk.nashorn.internal.ir.Block getFinallyBody () public jdk.nashorn.internal.ir.Block getInlinedFinally (java.lang.String) jdk.nashorn.internal.ir.LabelNode labelNode jdk.nashorn.internal.ir.Block inlinedFinally String labelName private static jdk.nashorn.internal.ir.LabelNode getInlinedFinallyLabelNode (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block inlinedFinally public static jdk.nashorn.internal.ir.Block getLabelledInlinedFinallyBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block inlinedFinally public java.util.List getInlinedFinallies () public jdk.nashorn.internal.ir.TryNode setFinallyBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block finallyBody public jdk.nashorn.internal.ir.TryNode setInlinedFinallies (jdk.nashorn.internal.ir.LexicalContext, java.util.List) jdk.nashorn.internal.ir.LexicalContext lc java.util.List inlinedFinallies private static boolean checkInlinedFinallies (java.util.List) java.util.List stmts jdk.nashorn.internal.ir.LabelNode ln jdk.nashorn.internal.ir.Block inlinedFinally java.util.Set labels java.util.List inlinedFinallies public jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversion (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.LocalVariableConversion getLocalVariableConversion () public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) static void <clinit> () }
jdk/nashorn/internal/ir/UnaryNode$1.class
UnaryNode.java package jdk.nashorn.internal.ir jdk.nashorn.internal.ir.UnaryNode$1 extends java.lang.Object implements java.lang.Runnable { final synthetic StringBuilder val$sb final synthetic boolean val$printType final synthetic jdk.nashorn.internal.ir.UnaryNode this$0 void <init> (jdk.nashorn.internal.ir.UnaryNode, java.lang.StringBuilder, boolean) jdk.nashorn.internal.ir.UnaryNode this$0 public void run () }
jdk/nashorn/internal/ir/UnaryNode$2.class
UnaryNode.java package jdk.nashorn.internal.ir synthetic jdk.nashorn.internal.ir.UnaryNode$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/ir/UnaryNode.class
UnaryNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.UnaryNode extends jdk.nashorn.internal.ir.Expression implements jdk.nashorn.internal.ir.Assignment jdk.nashorn.internal.ir.Optimistic { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression private final int programPoint private final jdk.nashorn.internal.codegen.types.Type type private static final java.util.List CAN_OVERFLOW static final synthetic boolean $assertionsDisabled public void <init> (long, jdk.nashorn.internal.ir.Expression) long token jdk.nashorn.internal.ir.Expression rhs public void <init> (long, int, int, jdk.nashorn.internal.ir.Expression) long token int start int finish jdk.nashorn.internal.ir.Expression expression private void <init> (jdk.nashorn.internal.ir.UnaryNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.codegen.types.Type, int) jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.codegen.types.Type type int programPoint public boolean isAssignment () public boolean isSelfModifying () public jdk.nashorn.internal.codegen.types.Type getWidestOperationType () jdk.nashorn.internal.codegen.types.Type operandType public jdk.nashorn.internal.ir.Expression getAssignmentDest () public jdk.nashorn.internal.ir.UnaryNode setAssignmentDest (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression n public jdk.nashorn.internal.ir.Expression getAssignmentSource () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public boolean isLocal () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public void toString (java.lang.StringBuilder, java.lang.Runnable, boolean) StringBuilder sb Runnable rhsStringBuilder boolean printType jdk.nashorn.internal.parser.TokenType tokenType String name boolean isPostfix boolean rhsParen public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.UnaryNode setExpression (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression expression public int getProgramPoint () public jdk.nashorn.internal.ir.UnaryNode setProgramPoint (int) int programPoint public boolean canBeOptimistic () public jdk.nashorn.internal.codegen.types.Type getMostOptimisticType () public jdk.nashorn.internal.codegen.types.Type getMostPessimisticType () public jdk.nashorn.internal.codegen.types.Type getType () jdk.nashorn.internal.codegen.types.Type widest public jdk.nashorn.internal.ir.UnaryNode setType (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public volatile synthetic jdk.nashorn.internal.ir.Node setAssignmentDest (jdk.nashorn.internal.ir.Expression) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setType (jdk.nashorn.internal.codegen.types.Type) public volatile synthetic jdk.nashorn.internal.ir.Optimistic setProgramPoint (int) static void <clinit> () }
jdk/nashorn/internal/ir/VarNode.class
VarNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.VarNode extends jdk.nashorn.internal.ir.Statement implements jdk.nashorn.internal.ir.Assignment { private static final long serialVersionUID private final jdk.nashorn.internal.ir.IdentNode name private final jdk.nashorn.internal.ir.Expression init private final int flags public static final int IS_LET public static final int IS_CONST public static final int IS_LAST_FUNCTION_DECLARATION public void <init> (int, long, int, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.ir.Expression) int lineNumber long token int finish jdk.nashorn.internal.ir.IdentNode name jdk.nashorn.internal.ir.Expression init private void <init> (jdk.nashorn.internal.ir.VarNode, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.ir.Expression, int) jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.IdentNode name jdk.nashorn.internal.ir.Expression init int flags public void <init> (int, long, int, jdk.nashorn.internal.ir.IdentNode, jdk.nashorn.internal.ir.Expression, int) int lineNumber long token int finish jdk.nashorn.internal.ir.IdentNode name jdk.nashorn.internal.ir.Expression init int flags public boolean isAssignment () public jdk.nashorn.internal.ir.IdentNode getAssignmentDest () public jdk.nashorn.internal.ir.VarNode setAssignmentDest (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode n public jdk.nashorn.internal.ir.Expression getAssignmentSource () public boolean isBlockScoped () public boolean isLet () public boolean isConst () public int getSymbolFlags () public boolean hasInit () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.VarNode newThis jdk.nashorn.internal.ir.Expression newInit jdk.nashorn.internal.ir.IdentNode newName jdk.nashorn.internal.ir.VarNode newThis jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Expression getInit () public jdk.nashorn.internal.ir.VarNode setInit (jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.Expression init public jdk.nashorn.internal.ir.IdentNode getName () public jdk.nashorn.internal.ir.VarNode setName (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode name private jdk.nashorn.internal.ir.VarNode setFlags (int) int flags public boolean getFlag (int) int flag public jdk.nashorn.internal.ir.VarNode setFlag (int) int flag public boolean isFunctionDeclaration () public volatile synthetic jdk.nashorn.internal.ir.Node setAssignmentDest (jdk.nashorn.internal.ir.Expression) public volatile synthetic jdk.nashorn.internal.ir.Expression getAssignmentDest () }
jdk/nashorn/internal/ir/WhileNode.class
WhileNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.WhileNode extends jdk.nashorn.internal.ir.LoopNode { private static final long serialVersionUID private final boolean isDoWhile public void <init> (int, long, int, boolean) int lineNumber long token int finish boolean isDoWhile private void <init> (jdk.nashorn.internal.ir.WhileNode, jdk.nashorn.internal.ir.JoinPredecessorExpression, jdk.nashorn.internal.ir.Block, boolean, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.WhileNode whileNode jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.ir.Block body boolean controlFlowEscapes jdk.nashorn.internal.ir.LocalVariableConversion conversion public jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public boolean hasGoto () public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public jdk.nashorn.internal.ir.WhileNode setTest (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.JoinPredecessorExpression test public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.WhileNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public jdk.nashorn.internal.ir.WhileNode setControlFlowEscapes (jdk.nashorn.internal.ir.LexicalContext, boolean) jdk.nashorn.internal.ir.LexicalContext lc boolean controlFlowEscapes jdk.nashorn.internal.ir.JoinPredecessor setLocalVariableConversionChanged (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.LocalVariableConversion) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.LocalVariableConversion conversion public boolean isDoWhile () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public boolean mustEnter () public boolean hasPerIterationScope () public volatile synthetic jdk.nashorn.internal.ir.LoopNode setControlFlowEscapes (jdk.nashorn.internal.ir.LexicalContext, boolean) public volatile synthetic jdk.nashorn.internal.ir.LoopNode setTest (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.JoinPredecessorExpression) public volatile synthetic jdk.nashorn.internal.ir.LoopNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) }
jdk/nashorn/internal/ir/WithNode.class
WithNode.java package jdk.nashorn.internal.ir public final jdk.nashorn.internal.ir.WithNode extends jdk.nashorn.internal.ir.LexicalContextStatement { private static final long serialVersionUID private final jdk.nashorn.internal.ir.Expression expression private final jdk.nashorn.internal.ir.Block body public void <init> (int, long, int) int lineNumber long token int finish private void <init> (jdk.nashorn.internal.ir.WithNode, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.WithNode node jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.ir.Block body public jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.visitor.NodeVisitor) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.visitor.NodeVisitor visitor public boolean isTerminal () public void toString (java.lang.StringBuilder, boolean) StringBuilder sb boolean printType public jdk.nashorn.internal.ir.Block getBody () public jdk.nashorn.internal.ir.WithNode setBody (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Block body public jdk.nashorn.internal.ir.Expression getExpression () public jdk.nashorn.internal.ir.WithNode setExpression (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.Expression) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.Expression expression public volatile synthetic jdk.nashorn.internal.ir.Node accept (jdk.nashorn.internal.ir.visitor.NodeVisitor) }
jdk/nashorn/internal/ir/annotations/Ignore.class
Ignore.java package jdk.nashorn.internal.ir.annotations public abstract annotation jdk.nashorn.internal.ir.annotations.Ignore extends java.lang.Object implements java.lang.annotation.Annotation { }
jdk/nashorn/internal/ir/annotations/Immutable.class
Immutable.java package jdk.nashorn.internal.ir.annotations public abstract annotation jdk.nashorn.internal.ir.annotations.Immutable extends java.lang.Object implements java.lang.annotation.Annotation { }
jdk/nashorn/internal/ir/annotations/Reference.class
Reference.java package jdk.nashorn.internal.ir.annotations public abstract annotation jdk.nashorn.internal.ir.annotations.Reference extends java.lang.Object implements java.lang.annotation.Annotation { }
jdk/nashorn/internal/ir/debug/ASTWriter.class
ASTWriter.java package jdk.nashorn.internal.ir.debug public final jdk.nashorn.internal.ir.debug.ASTWriter extends java.lang.Object { private final jdk.nashorn.internal.ir.Node root private static final int TABWIDTH public void <init> (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node root public java.lang.String toString () StringBuilder sb public jdk.nashorn.internal.ir.Node[] toArray () java.util.List preorder private void printAST (java.lang.StringBuilder, java.util.List, java.lang.reflect.Field, java.lang.String, jdk.nashorn.internal.ir.Node, int) jdk.nashorn.internal.ir.Symbol symbol String tname Object value Exception e jdk.nashorn.internal.ir.Node member int pos Object value java.lang.reflect.Field child StringBuilder sb java.util.List preorder java.lang.reflect.Field field String name jdk.nashorn.internal.ir.Node node int indent boolean isReference Class clazz String type int truncate jdk.nashorn.internal.ir.Symbol symbol java.util.List children String status private static void enqueueChildren (jdk.nashorn.internal.ir.Node, java.lang.Class, java.util.List) Object child Exception e java.lang.reflect.Field f Class c jdk.nashorn.internal.ir.Node node Class nodeClass java.util.List children java.util.Deque stack Class clazz java.util.Iterator iter private static void indent (java.lang.StringBuilder, int) int j int i StringBuilder sb int indent }
jdk/nashorn/internal/ir/debug/ClassHistogramElement$1.class
ClassHistogramElement.java package jdk.nashorn.internal.ir.debug final jdk.nashorn.internal.ir.debug.ClassHistogramElement$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (jdk.nashorn.internal.ir.debug.ClassHistogramElement, jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement o1 jdk.nashorn.internal.ir.debug.ClassHistogramElement o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/nashorn/internal/ir/debug/ClassHistogramElement$2.class
ClassHistogramElement.java package jdk.nashorn.internal.ir.debug final jdk.nashorn.internal.ir.debug.ClassHistogramElement$2 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (jdk.nashorn.internal.ir.debug.ClassHistogramElement, jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement o1 jdk.nashorn.internal.ir.debug.ClassHistogramElement o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/nashorn/internal/ir/debug/ClassHistogramElement$3.class
ClassHistogramElement.java package jdk.nashorn.internal.ir.debug final jdk.nashorn.internal.ir.debug.ClassHistogramElement$3 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (jdk.nashorn.internal.ir.debug.ClassHistogramElement, jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement o1 jdk.nashorn.internal.ir.debug.ClassHistogramElement o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/nashorn/internal/ir/debug/ClassHistogramElement.class
ClassHistogramElement.java package jdk.nashorn.internal.ir.debug public final jdk.nashorn.internal.ir.debug.ClassHistogramElement extends java.lang.Object { public static final java.util.Comparator COMPARE_INSTANCES public static final java.util.Comparator COMPARE_BYTES public static final java.util.Comparator COMPARE_CLASSNAMES private final Class clazz private long instances private long bytes public void <init> (java.lang.Class) Class clazz public void addInstance (long) long sizeInBytes public long getBytes () public java.lang.Class getClazz () public long getInstances () public java.lang.String toString () static synthetic long access$000 (jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement x0 static synthetic long access$100 (jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement x0 static synthetic java.lang.Class access$200 (jdk.nashorn.internal.ir.debug.ClassHistogramElement) jdk.nashorn.internal.ir.debug.ClassHistogramElement x0 static void <clinit> () }
jdk/nashorn/internal/ir/debug/JSONWriter$1.class
JSONWriter.java package jdk.nashorn.internal.ir.debug synthetic jdk.nashorn.internal.ir.debug.JSONWriter$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/ir/debug/JSONWriter.class
JSONWriter.java package jdk.nashorn.internal.ir.debug public final jdk.nashorn.internal.ir.debug.JSONWriter extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { private final StringBuilder buf private final boolean includeLocation static final synthetic boolean $assertionsDisabled public static java.lang.String parse (jdk.nashorn.internal.runtime.Context, java.lang.String, java.lang.String, boolean) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.runtime.ParserException e jdk.nashorn.internal.runtime.Context context String code String name boolean includeLoc jdk.nashorn.internal.parser.Parser parser jdk.nashorn.internal.ir.debug.JSONWriter jsonWriter public boolean enterJoinPredecessorExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression joinPredecessorExpression jdk.nashorn.internal.ir.Expression expr protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private boolean leave () protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public boolean enterBinaryNode (jdk.nashorn.internal.ir.BinaryNode) String name String name jdk.nashorn.internal.ir.BinaryNode binaryNode String name public boolean enterBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode String label public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public boolean enterCaseNode (jdk.nashorn.internal.ir.CaseNode) jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.Node test public boolean enterCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode jdk.nashorn.internal.ir.Node guard public boolean enterContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode String label public boolean enterEmptyNode (jdk.nashorn.internal.ir.EmptyNode) jdk.nashorn.internal.ir.EmptyNode emptyNode public boolean enterExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement jdk.nashorn.internal.ir.Node expression public boolean enterBlockStatement (jdk.nashorn.internal.ir.BlockStatement) jdk.nashorn.internal.ir.BlockStatement blockStatement public boolean enterForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.Node init jdk.nashorn.internal.ir.Node modify jdk.nashorn.internal.ir.Node init jdk.nashorn.internal.ir.Node test jdk.nashorn.internal.ir.Node update jdk.nashorn.internal.ir.ForNode forNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) String name jdk.nashorn.internal.ir.FunctionNode functionNode boolean program String name jdk.nashorn.internal.ir.FunctionNode$Kind kind private boolean emitProgram (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Node stat jdk.nashorn.internal.ir.FunctionNode functionNode java.util.List stats int size int idx public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode String name public boolean enterIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode jdk.nashorn.internal.ir.Node elsePart public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public boolean enterLabelNode (jdk.nashorn.internal.ir.LabelNode) jdk.nashorn.internal.ir.LabelNode labelNode public boolean enterLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.parser.Lexer$RegexToken regex StringBuilder regexBuf String str Object value jdk.nashorn.internal.ir.LiteralNode literalNode public boolean enterObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.ObjectNode objectNode public boolean enterPropertyNode (jdk.nashorn.internal.ir.PropertyNode) jdk.nashorn.internal.ir.Node getter jdk.nashorn.internal.ir.Node setter jdk.nashorn.internal.ir.PropertyNode propertyNode jdk.nashorn.internal.ir.Node key jdk.nashorn.internal.ir.Node value public boolean enterReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode jdk.nashorn.internal.ir.Node arg public boolean enterRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode jdk.nashorn.internal.ir.RuntimeNode$Request req public boolean enterSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public boolean enterSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public boolean enterTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.ir.TernaryNode ternaryNode public boolean enterThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode public boolean enterTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.CatchNode cn jdk.nashorn.internal.ir.Node n jdk.nashorn.internal.ir.TryNode tryNode java.util.List catches java.util.List guarded jdk.nashorn.internal.ir.CatchNode unguarded jdk.nashorn.internal.ir.Node finallyNode public boolean enterUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.CallNode callNode String operator boolean prefix String operator boolean prefix String operator boolean prefix String operator boolean prefix String operator boolean prefix jdk.nashorn.internal.ir.UnaryNode unaryNode jdk.nashorn.internal.parser.TokenType tokenType public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.Node init public boolean enterWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode public boolean enterWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode private void <init> (boolean) boolean includeLocation private java.lang.String getString () private void property (java.lang.String, java.lang.String, boolean) String key String value boolean escape private void property (java.lang.String, java.lang.String) String key String value private void property (java.lang.String, boolean) String key boolean value private void property (java.lang.String, int) String key int value private void property (java.lang.String) String key private void type (java.lang.String) String value private void objectStart (java.lang.String) String name private void objectStart () private void objectEnd () private void array (java.lang.String, java.util.List) jdk.nashorn.internal.ir.Node node String name java.util.List nodes int size int idx private void arrayStart (java.lang.String) String name private void arrayEnd () private void comma () private void nullValue () private void location (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.runtime.Source src int start int end jdk.nashorn.internal.ir.Node node private static java.lang.String quote (java.lang.String) String str static void <clinit> () }
jdk/nashorn/internal/ir/debug/NashornClassReader$1.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornClassReader$1 extends jdk.nashorn.internal.ir.debug.NashornClassReader$IndexInfo2 { final synthetic jdk.nashorn.internal.ir.debug.NashornClassReader this$0 void <init> (jdk.nashorn.internal.ir.debug.NashornClassReader, java.util.ArrayList, int, int, int) jdk.nashorn.internal.ir.debug.NashornClassReader this$0 java.util.ArrayList cp int tag int index int index2 public java.lang.String toString () }
jdk/nashorn/internal/ir/debug/NashornClassReader$2.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornClassReader$2 extends jdk.nashorn.internal.ir.debug.NashornClassReader$IndexInfo2 { final synthetic jdk.nashorn.internal.ir.debug.NashornClassReader this$0 void <init> (jdk.nashorn.internal.ir.debug.NashornClassReader, java.util.ArrayList, int, int, int) jdk.nashorn.internal.ir.debug.NashornClassReader this$0 java.util.ArrayList cp int tag int index int index2 public java.lang.String toString () }
jdk/nashorn/internal/ir/debug/NashornClassReader$Constant.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug abstract jdk.nashorn.internal.ir.debug.NashornClassReader$Constant extends java.lang.Object { protected java.util.ArrayList cp protected int tag protected void <init> (java.util.ArrayList, int) java.util.ArrayList cp int tag final java.lang.String getType () String str }
jdk/nashorn/internal/ir/debug/NashornClassReader$DirectInfo.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornClassReader$DirectInfo extends jdk.nashorn.internal.ir.debug.NashornClassReader$Constant { protected final Object info void <init> (java.util.ArrayList, int, java.lang.Object) java.util.ArrayList cp int tag Object info public java.lang.String toString () }
jdk/nashorn/internal/ir/debug/NashornClassReader$IndexInfo.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornClassReader$IndexInfo extends jdk.nashorn.internal.ir.debug.NashornClassReader$Constant { protected final int index void <init> (java.util.ArrayList, int, int) java.util.ArrayList cp int tag int index public java.lang.String toString () }
jdk/nashorn/internal/ir/debug/NashornClassReader$IndexInfo2.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornClassReader$IndexInfo2 extends jdk.nashorn.internal.ir.debug.NashornClassReader$IndexInfo { protected final int index2 void <init> (java.util.ArrayList, int, int, int) java.util.ArrayList cp int tag int index int index2 public java.lang.String toString () }
jdk/nashorn/internal/ir/debug/NashornClassReader.class
NashornClassReader.java package jdk.nashorn.internal.ir.debug public jdk.nashorn.internal.ir.debug.NashornClassReader extends jdk.internal.org.objectweb.asm.ClassReader { private final java.util.Map labelMap private static String[] type static final synthetic boolean $assertionsDisabled public void <init> (byte[]) byte[] bytecode java.util.List getExtraLabels (java.lang.String, java.lang.String, java.lang.String) String className String methodName String methodDesc String key private static int readByte (byte[], int) byte[] bytecode int index private static int readShort (byte[], int) byte[] bytecode int index private static int readInt (byte[], int) byte[] bytecode int index private static long readLong (byte[], int) byte[] bytecode int index int hi int lo private static java.lang.String readUTF (int, int, byte[]) int c int index int utfLen byte[] bytecode int endIndex char[] buf int strLen int st char cc int i private java.lang.String parse (byte[]) int len int kind int tag int i int len int j int ac int i int aclen int k int len int elen int ac2 int nameIndex String attrName int attrLen int j int methodNameIndex String methodName int methodDescIndex String methodDesc int ac int i int len int i byte[] bytecode String thisClassName int u int magic int cpc java.util.ArrayList cp int cls int ifc int fc int mc int ac private static java.lang.String fullyQualifiedName (java.lang.String, java.lang.String, java.lang.String) String className String methodName String methodDesc private void parseCode (byte[], int, int, java.lang.String) int npairs int lo int hi int opcode int i byte[] bytecode int index int len String desc java.util.List labels boolean wide public void accept (jdk.internal.org.objectweb.asm.ClassVisitor, jdk.internal.org.objectweb.asm.Attribute[], int) jdk.internal.org.objectweb.asm.ClassVisitor classVisitor jdk.internal.org.objectweb.asm.Attribute[] attrs int flags protected jdk.internal.org.objectweb.asm.Label readLabel (int, jdk.internal.org.objectweb.asm.Label[]) int offset jdk.internal.org.objectweb.asm.Label[] labels jdk.internal.org.objectweb.asm.Label label static synthetic java.lang.String[] access$000 () static void <clinit> () }
jdk/nashorn/internal/ir/debug/NashornTextifier$Graph.class
NashornTextifier.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornTextifier$Graph extends java.lang.Object { private final java.util.LinkedHashSet nodes private final java.util.Map contents private final java.util.Map edges private final java.util.Set hasPreds private final java.util.Set noFallThru private final java.util.Map catches private final java.util.Map exceptionMap private final String name private static final String LEFT_ALIGN private static final String COLOR_CATCH private static final String COLOR_ORPHAN private static final String COLOR_DEFAULT private static final String COLOR_LOCALVARS static final synthetic boolean $assertionsDisabled void <init> (java.lang.String) String name void addEdge (java.lang.String, java.lang.String) String from String to java.util.Set edgeSet void addTryCatch (java.lang.String, java.lang.String) String tryNode String catchNode java.util.Set tryNodes void addNode (java.lang.String) String node void setNoFallThru (java.lang.String) String node boolean isNoFallThru (java.lang.String) String node void setIsCatch (java.lang.String, java.lang.String) String node String exception java.lang.String getName () void addText (java.lang.String, java.lang.String) int i String node String text StringBuilder sb private static java.lang.String dottyFriendly (java.lang.String) String name public java.lang.String toString () String c String ex String node String to String from String node StringBuilder sb static void <clinit> () }
jdk/nashorn/internal/ir/debug/NashornTextifier$NashornLabel.class
NashornTextifier.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.NashornTextifier$NashornLabel extends jdk.internal.org.objectweb.asm.Label { final jdk.internal.org.objectweb.asm.Label label final int bci final int opcode void <init> (jdk.internal.org.objectweb.asm.Label, int) jdk.internal.org.objectweb.asm.Label label int bci void <init> (int, int) int opcode int bci jdk.internal.org.objectweb.asm.Label getLabel () public int getOffset () public java.lang.String toString () }
jdk/nashorn/internal/ir/debug/NashornTextifier.class
NashornTextifier.java package jdk.nashorn.internal.ir.debug public final jdk.nashorn.internal.ir.debug.NashornTextifier extends jdk.internal.org.objectweb.asm.util.Printer { private String currentClassName private java.util.Iterator labelIter private jdk.nashorn.internal.ir.debug.NashornTextifier$Graph graph private String currentBlock private boolean lastWasNop private boolean lastWasEllipse private static final int INTERNAL_NAME private static final int FIELD_DESCRIPTOR private static final int FIELD_SIGNATURE private static final int METHOD_DESCRIPTOR private static final int METHOD_SIGNATURE private static final int CLASS_SIGNATURE private final String tab private final String tab2 private final String tab3 private java.util.Map labelNames private boolean localVarsStarted private jdk.nashorn.internal.ir.debug.NashornClassReader cr private jdk.nashorn.internal.runtime.ScriptEnvironment env static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.runtime.ScriptEnvironment, jdk.nashorn.internal.ir.debug.NashornClassReader) jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.ir.debug.NashornClassReader cr private void <init> (jdk.nashorn.internal.runtime.ScriptEnvironment, jdk.nashorn.internal.ir.debug.NashornClassReader, java.util.Iterator, jdk.nashorn.internal.ir.debug.NashornTextifier$Graph) jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.ir.debug.NashornClassReader cr java.util.Iterator labelIter jdk.nashorn.internal.ir.debug.NashornTextifier$Graph graph protected void <init> (int) int api public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) jdk.internal.org.objectweb.asm.util.TraceSignatureVisitor sv jdk.internal.org.objectweb.asm.signature.SignatureReader r String interface1 int version int access String name String signature String superName String[] interfaces int major int minor StringBuilder sb public void visitSource (java.lang.String, java.lang.String) String file String debug StringBuilder sb public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc StringBuilder sb public jdk.nashorn.internal.ir.debug.NashornTextifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) jdk.internal.org.objectweb.asm.util.TraceSignatureVisitor sv jdk.internal.org.objectweb.asm.signature.SignatureReader r int access String name String desc String signature Object value StringBuilder sb String prunedDesc jdk.nashorn.internal.ir.debug.NashornTextifier t public jdk.nashorn.internal.ir.debug.NashornTextifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) jdk.internal.org.objectweb.asm.util.TraceSignatureVisitor v jdk.internal.org.objectweb.asm.signature.SignatureReader r String genericDecl String genericReturn String genericExceptions String exception int access String name String desc String signature String[] exceptions java.util.List extraLabels StringBuilder sb jdk.nashorn.internal.ir.debug.NashornTextifier t public void visitClassEnd () public void visitFieldEnd () public void visitParameter (java.lang.String, int) String name int access StringBuilder sb public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int type int nLocal Object[] local int nStack Object[] stack StringBuilder sb private java.lang.StringBuilder appendOpcode (java.lang.StringBuilder, int) int i String bcis int bci StringBuilder sb int opcode jdk.internal.org.objectweb.asm.Label next private jdk.internal.org.objectweb.asm.Label getNextLabel () public void visitInsn (int) int opcode StringBuilder sb public void visitIntInsn (int, int) int opcode int operand StringBuilder sb public void visitVarInsn (int, int) int opcode int var StringBuilder sb public void visitTypeInsn (int, java.lang.String) int opcode String type StringBuilder sb public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String desc StringBuilder sb public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcode String owner String name String desc boolean itf StringBuilder sb public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, jdk.internal.org.objectweb.asm.Handle, java.lang.Object[]) int i int c int pp Object cst String name String desc jdk.internal.org.objectweb.asm.Handle bsm Object[] bsmArgs StringBuilder sb int len private static final boolean noFallThru (int) int opcode private void checkNoFallThru (int, java.lang.String) int opcode String to public void visitJumpInsn (int, jdk.internal.org.objectweb.asm.Label) int opcode jdk.internal.org.objectweb.asm.Label label StringBuilder sb String to private void addText (java.lang.Object) Object t public void visitLabel (jdk.internal.org.objectweb.asm.Label) jdk.internal.org.objectweb.asm.Label label StringBuilder sb String name public void visitLdcInsn (java.lang.Object) Object cst StringBuilder sb public void visitIincInsn (int, int) int var int increment StringBuilder sb public transient void visitTableSwitchInsn (int, int, jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label[]) String to int i int min int max jdk.internal.org.objectweb.asm.Label dflt jdk.internal.org.objectweb.asm.Label[] labels StringBuilder sb public void visitLookupSwitchInsn (jdk.internal.org.objectweb.asm.Label, int[], jdk.internal.org.objectweb.asm.Label[]) String to int i jdk.internal.org.objectweb.asm.Label dflt int[] keys jdk.internal.org.objectweb.asm.Label[] labels StringBuilder sb String to public void visitMultiANewArrayInsn (java.lang.String, int) String desc int dims StringBuilder sb public void visitTryCatchBlock (jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label, java.lang.String) jdk.internal.org.objectweb.asm.Label start jdk.internal.org.objectweb.asm.Label end jdk.internal.org.objectweb.asm.Label handler String type StringBuilder sb String from String to public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label, int) int i int i int i jdk.internal.org.objectweb.asm.util.TraceSignatureVisitor sv jdk.internal.org.objectweb.asm.signature.SignatureReader r String name String desc String signature jdk.internal.org.objectweb.asm.Label start jdk.internal.org.objectweb.asm.Label end int index StringBuilder sb int len String label public void visitLineNumber (int, jdk.internal.org.objectweb.asm.Label) int line jdk.internal.org.objectweb.asm.Label start StringBuilder sb public void visitMaxs (int, int) int maxStack int maxLocals StringBuilder sb private void printToDir (jdk.nashorn.internal.ir.debug.NashornTextifier$Graph) String fileName java.io.PrintWriter pw java.io.FileNotFoundException e java.io.File dir java.io.File file int uniqueId jdk.nashorn.internal.ir.debug.NashornTextifier$Graph g public void visitMethodEnd () protected jdk.nashorn.internal.ir.debug.NashornTextifier createNashornTextifier () private static void appendDescriptor (java.lang.StringBuilder, int, java.lang.String) StringBuilder sb int type String desc private java.lang.String appendLabel (java.lang.StringBuilder, jdk.internal.org.objectweb.asm.Label) StringBuilder sb jdk.internal.org.objectweb.asm.Label l String name private static void appendHandle (java.lang.StringBuilder, jdk.internal.org.objectweb.asm.Handle) StringBuilder sb jdk.internal.org.objectweb.asm.Handle h private static void appendAccess (java.lang.StringBuilder, int) StringBuilder sb int access private void appendFrameTypes (java.lang.StringBuilder, int, java.lang.Object[]) String desc int i StringBuilder sb int n Object[] o private static void appendShortDescriptor (java.lang.StringBuilder, java.lang.String) int slash int i int lastSlash int lastBracket StringBuilder sb String desc private static void appendStr (java.lang.StringBuilder, java.lang.String) char c int i StringBuilder sb String s public jdk.internal.org.objectweb.asm.util.Printer visitAnnotationDefault () public jdk.internal.org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean) String arg0 boolean arg1 public void visitClassAttribute (jdk.internal.org.objectweb.asm.Attribute) jdk.internal.org.objectweb.asm.Attribute arg0 public jdk.internal.org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean) String arg0 boolean arg1 public void visitFieldAttribute (jdk.internal.org.objectweb.asm.Attribute) jdk.internal.org.objectweb.asm.Attribute arg0 public jdk.internal.org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean) String arg0 boolean arg1 public void visitMethodAttribute (jdk.internal.org.objectweb.asm.Attribute) jdk.internal.org.objectweb.asm.Attribute arg0 public jdk.internal.org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean) int arg0 String arg1 boolean arg2 public void visit (java.lang.String, java.lang.Object) String arg0 Object arg1 public jdk.internal.org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String) String arg0 String arg1 public void visitAnnotationEnd () public jdk.internal.org.objectweb.asm.util.Printer visitArray (java.lang.String) String arg0 public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String arg0 String arg1 String arg2 public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String arg0 String arg1 String arg2 int arg3 public volatile synthetic jdk.internal.org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) public volatile synthetic jdk.internal.org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) static void <clinit> () }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$1.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug final jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$1 extends java.lang.Object implements jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification { void <init> () public int getArrayHeaderSize () public int getObjectHeaderSize () public int getObjectPadding () public int getReferenceSize () public int getSuperclassFieldPadding () }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$2.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug final jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$2 extends java.lang.Object implements jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification { void <init> () public int getArrayHeaderSize () public int getObjectHeaderSize () public int getObjectPadding () public int getReferenceSize () public int getSuperclassFieldPadding () }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$3.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug final jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$3 extends java.lang.Object implements jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification { void <init> () public int getArrayHeaderSize () public int getObjectHeaderSize () public int getObjectPadding () public int getReferenceSize () public int getSuperclassFieldPadding () }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$ArrayElementsVisitor.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$ArrayElementsVisitor extends java.lang.Object { private final Object[] array void <init> (java.lang.Object[]) Object[] array public void visit (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) Object elem jdk.nashorn.internal.ir.debug.ObjectSizeCalculator calc }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$ClassSizeInfo.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$ClassSizeInfo extends java.lang.Object { private final long objectSize private final long fieldsSize private final java.lang.reflect.Field[] referenceFields final synthetic jdk.nashorn.internal.ir.debug.ObjectSizeCalculator this$0 public void <init> (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator, java.lang.Class) Class type java.lang.reflect.Field f jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$ClassSizeInfo superClassInfo Class clazz long newFieldsSize java.util.List newReferenceFields Class superClass void visit (java.lang.Object, jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) Object obj jdk.nashorn.internal.ir.debug.ObjectSizeCalculator calc public void enqueueReferencedObjects (java.lang.Object, jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) AssertionError ae IllegalAccessException e java.lang.reflect.Field f Object obj jdk.nashorn.internal.ir.debug.ObjectSizeCalculator calc }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$CurrentLayout.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$CurrentLayout extends java.lang.Object { private static final jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification SPEC private void <init> () static synthetic jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification access$000 () static void <clinit> () }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator$MemoryLayoutSpecification.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug public abstract jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification extends java.lang.Object { public abstract int getArrayHeaderSize () public abstract int getObjectHeaderSize () public abstract int getObjectPadding () public abstract int getReferenceSize () public abstract int getSuperclassFieldPadding () }
jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.class
ObjectSizeCalculator.java package jdk.nashorn.internal.ir.debug public final jdk.nashorn.internal.ir.debug.ObjectSizeCalculator extends java.lang.Object { private final int arrayHeaderSize private final int objectHeaderSize private final int objectPadding private final int referenceSize private final int superclassFieldPadding private final java.util.Map classSizeInfos private final java.util.Map alreadyVisited private final java.util.Map histogram private final java.util.Deque pending private long size static Class managementFactory static Class memoryPoolMXBean static Class memoryUsage static java.lang.reflect.Method getMemoryPoolMXBeans static java.lang.reflect.Method getUsage static java.lang.reflect.Method getMax public static long getObjectSize (java.lang.Object) throws java.lang.UnsupportedOperationException Object obj public void <init> (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification memoryLayoutSpecification public synchronized long calculateObjectSize (java.lang.Object) Object o Object obj public java.util.List getClassHistogram () private jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$ClassSizeInfo getClassSizeInfo (java.lang.Class) Class clazz jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$ClassSizeInfo csi private void visit (java.lang.Object) Object obj Class clazz private void visitArray (java.lang.Object) Object array Class arrayClass Class componentType int length private void increaseByArraySize (java.lang.Class, int, long) Class clazz int length long elementSize void enqueue (java.lang.Object) Object obj void increaseSize (java.lang.Class, long) Class clazz long objectSize jdk.nashorn.internal.ir.debug.ClassHistogramElement he static long roundTo (long, int) long x int multiple private static long getPrimitiveFieldSize (java.lang.Class) Class type public static jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$MemoryLayoutSpecification getEffectiveMemoryLayoutSpecification () Object usage Object max Object mp java.util.List memoryPoolMXBeans Exception ex long maxMemory String vmName String dataModel String strVmVersion int vmVersion static synthetic void access$100 (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator, java.lang.Object) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator x0 Object x1 static synthetic long access$200 (java.lang.Class) Class x0 static synthetic int access$300 (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator x0 static synthetic jdk.nashorn.internal.ir.debug.ObjectSizeCalculator$ClassSizeInfo access$400 (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator, java.lang.Class) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator x0 Class x1 static synthetic int access$500 (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator x0 static synthetic int access$600 (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator x0 static synthetic int access$700 (jdk.nashorn.internal.ir.debug.ObjectSizeCalculator) jdk.nashorn.internal.ir.debug.ObjectSizeCalculator x0 static void <clinit> () }
jdk/nashorn/internal/ir/debug/PrintVisitor$1.class
PrintVisitor.java package jdk.nashorn.internal.ir.debug jdk.nashorn.internal.ir.debug.PrintVisitor$1 extends java.lang.Object implements java.lang.Runnable { final synthetic jdk.nashorn.internal.ir.UnaryNode val$unaryNode final synthetic jdk.nashorn.internal.ir.debug.PrintVisitor this$0 void <init> (jdk.nashorn.internal.ir.debug.PrintVisitor, jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.debug.PrintVisitor this$0 public void run () }
jdk/nashorn/internal/ir/debug/PrintVisitor.class
PrintVisitor.java package jdk.nashorn.internal.ir.debug public final jdk.nashorn.internal.ir.debug.PrintVisitor extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { private static final int TABWIDTH private final StringBuilder sb private int indent private final String EOLN private final boolean printLineNumbers private final boolean printTypes private int lastLineNumber static final synthetic boolean $assertionsDisabled public void <init> () public void <init> (boolean, boolean) boolean printLineNumbers boolean printTypes public void <init> (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node root public void <init> (jdk.nashorn.internal.ir.Node, boolean, boolean) jdk.nashorn.internal.ir.Node root boolean printLineNumbers boolean printTypes private void visit (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node root public java.lang.String toString () private void indent () int i public boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode node public boolean enterBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode node public boolean enterThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode node public boolean enterBlock (jdk.nashorn.internal.ir.Block) int lineNumber int lastIndex char lastChar jdk.nashorn.internal.ir.Statement statement jdk.nashorn.internal.ir.Block block java.util.List statements public boolean enterBlockStatement (jdk.nashorn.internal.ir.BlockStatement) jdk.nashorn.internal.ir.BlockStatement statement public boolean enterBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterJoinPredecessorExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression expr public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode private void printLocalVariableConversion (jdk.nashorn.internal.ir.JoinPredecessor) jdk.nashorn.internal.ir.JoinPredecessor joinPredecessor public boolean enterUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement public boolean enterForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode jdk.nashorn.internal.ir.Block fail public boolean enterLabelNode (jdk.nashorn.internal.ir.LabelNode) jdk.nashorn.internal.ir.LabelNode labeledNode public boolean enterSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public jdk.nashorn.internal.ir.Node leaveSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public boolean enterSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.CaseNode caseNode jdk.nashorn.internal.ir.SwitchNode switchNode java.util.List cases public boolean enterTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.CatchNode catchNode jdk.nashorn.internal.ir.Block catchBlock jdk.nashorn.internal.ir.Block inlinedFinally jdk.nashorn.internal.ir.TryNode tryNode java.util.List catchBlocks jdk.nashorn.internal.ir.Block finallyBody public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode jdk.nashorn.internal.ir.Node init public boolean enterWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode public boolean enterWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode static void <clinit> () }
jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor$1.class
NodeOperatorVisitor.java package jdk.nashorn.internal.ir.visitor synthetic jdk.nashorn.internal.ir.visitor.NodeOperatorVisitor$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.class
NodeOperatorVisitor.java package jdk.nashorn.internal.ir.visitor public abstract jdk.nashorn.internal.ir.visitor.NodeOperatorVisitor extends jdk.nashorn.internal.ir.visitor.NodeVisitor { public void <init> (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public final boolean enterUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public final jdk.nashorn.internal.ir.Node leaveUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public final boolean enterBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public final jdk.nashorn.internal.ir.Node leaveBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterADD (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveADD (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterBIT_NOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveBIT_NOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterDECINC (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveDECINC (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterDELETE (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveDELETE (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterNEW (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveNEW (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterNOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveNOT (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterSUB (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveSUB (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterTYPEOF (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveTYPEOF (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterVOID (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveVOID (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterAND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveAND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_ADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_ADD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_BIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_BIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_BIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_BIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_BIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_BIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_DIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_DIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_MOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_MOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_MUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_MUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterASSIGN_SUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveASSIGN_SUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBIND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIT_AND (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIT_OR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBIT_XOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterCOMMALEFT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveCOMMALEFT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterCOMMARIGHT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveCOMMARIGHT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterDIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveDIV (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterEQ (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveEQ (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterEQ_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveEQ_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterGE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveGE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterGT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveGT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterIN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveIN (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterINSTANCEOF (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveINSTANCEOF (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterLE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveLE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterLT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveLT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterMOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveMOD (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterMUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveMUL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterNE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveNE (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterNE_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveNE_STRICT (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveOR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSAR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSHL (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSHR (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterSUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveSUB (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode }
jdk/nashorn/internal/ir/visitor/NodeVisitor.class
NodeVisitor.java package jdk.nashorn.internal.ir.visitor public abstract jdk.nashorn.internal.ir.visitor.NodeVisitor extends java.lang.Object { protected final jdk.nashorn.internal.ir.LexicalContext lc public void <init> (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.LexicalContext lc public jdk.nashorn.internal.ir.LexicalContext getLexicalContext () protected boolean enterDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node public boolean enterAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public jdk.nashorn.internal.ir.Node leaveAccessNode (jdk.nashorn.internal.ir.AccessNode) jdk.nashorn.internal.ir.AccessNode accessNode public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public boolean enterBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public jdk.nashorn.internal.ir.Node leaveBinaryNode (jdk.nashorn.internal.ir.BinaryNode) jdk.nashorn.internal.ir.BinaryNode binaryNode public boolean enterBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public jdk.nashorn.internal.ir.Node leaveBreakNode (jdk.nashorn.internal.ir.BreakNode) jdk.nashorn.internal.ir.BreakNode breakNode public boolean enterCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public jdk.nashorn.internal.ir.Node leaveCallNode (jdk.nashorn.internal.ir.CallNode) jdk.nashorn.internal.ir.CallNode callNode public boolean enterCaseNode (jdk.nashorn.internal.ir.CaseNode) jdk.nashorn.internal.ir.CaseNode caseNode public jdk.nashorn.internal.ir.Node leaveCaseNode (jdk.nashorn.internal.ir.CaseNode) jdk.nashorn.internal.ir.CaseNode caseNode public boolean enterCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode public jdk.nashorn.internal.ir.Node leaveCatchNode (jdk.nashorn.internal.ir.CatchNode) jdk.nashorn.internal.ir.CatchNode catchNode public boolean enterContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode public jdk.nashorn.internal.ir.Node leaveContinueNode (jdk.nashorn.internal.ir.ContinueNode) jdk.nashorn.internal.ir.ContinueNode continueNode public boolean enterEmptyNode (jdk.nashorn.internal.ir.EmptyNode) jdk.nashorn.internal.ir.EmptyNode emptyNode public jdk.nashorn.internal.ir.Node leaveEmptyNode (jdk.nashorn.internal.ir.EmptyNode) jdk.nashorn.internal.ir.EmptyNode emptyNode public boolean enterExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement public jdk.nashorn.internal.ir.Node leaveExpressionStatement (jdk.nashorn.internal.ir.ExpressionStatement) jdk.nashorn.internal.ir.ExpressionStatement expressionStatement public boolean enterBlockStatement (jdk.nashorn.internal.ir.BlockStatement) jdk.nashorn.internal.ir.BlockStatement blockStatement public jdk.nashorn.internal.ir.Node leaveBlockStatement (jdk.nashorn.internal.ir.BlockStatement) jdk.nashorn.internal.ir.BlockStatement blockStatement public boolean enterForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public jdk.nashorn.internal.ir.Node leaveForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public boolean enterGetSplitState (jdk.nashorn.internal.ir.GetSplitState) jdk.nashorn.internal.ir.GetSplitState getSplitState public jdk.nashorn.internal.ir.Node leaveGetSplitState (jdk.nashorn.internal.ir.GetSplitState) jdk.nashorn.internal.ir.GetSplitState getSplitState public boolean enterIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode identNode public boolean enterIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode public jdk.nashorn.internal.ir.Node leaveIfNode (jdk.nashorn.internal.ir.IfNode) jdk.nashorn.internal.ir.IfNode ifNode public boolean enterIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public jdk.nashorn.internal.ir.Node leaveIndexNode (jdk.nashorn.internal.ir.IndexNode) jdk.nashorn.internal.ir.IndexNode indexNode public boolean enterJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally public jdk.nashorn.internal.ir.Node leaveJumpToInlinedFinally (jdk.nashorn.internal.ir.JumpToInlinedFinally) jdk.nashorn.internal.ir.JumpToInlinedFinally jumpToInlinedFinally public boolean enterLabelNode (jdk.nashorn.internal.ir.LabelNode) jdk.nashorn.internal.ir.LabelNode labelNode public jdk.nashorn.internal.ir.Node leaveLabelNode (jdk.nashorn.internal.ir.LabelNode) jdk.nashorn.internal.ir.LabelNode labelNode public boolean enterLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.LiteralNode literalNode public jdk.nashorn.internal.ir.Node leaveLiteralNode (jdk.nashorn.internal.ir.LiteralNode) jdk.nashorn.internal.ir.LiteralNode literalNode public boolean enterObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.ObjectNode objectNode public jdk.nashorn.internal.ir.Node leaveObjectNode (jdk.nashorn.internal.ir.ObjectNode) jdk.nashorn.internal.ir.ObjectNode objectNode public boolean enterPropertyNode (jdk.nashorn.internal.ir.PropertyNode) jdk.nashorn.internal.ir.PropertyNode propertyNode public jdk.nashorn.internal.ir.Node leavePropertyNode (jdk.nashorn.internal.ir.PropertyNode) jdk.nashorn.internal.ir.PropertyNode propertyNode public boolean enterReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode public jdk.nashorn.internal.ir.Node leaveReturnNode (jdk.nashorn.internal.ir.ReturnNode) jdk.nashorn.internal.ir.ReturnNode returnNode public boolean enterRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode public jdk.nashorn.internal.ir.Node leaveRuntimeNode (jdk.nashorn.internal.ir.RuntimeNode) jdk.nashorn.internal.ir.RuntimeNode runtimeNode public boolean enterSetSplitState (jdk.nashorn.internal.ir.SetSplitState) jdk.nashorn.internal.ir.SetSplitState setSplitState public jdk.nashorn.internal.ir.Node leaveSetSplitState (jdk.nashorn.internal.ir.SetSplitState) jdk.nashorn.internal.ir.SetSplitState setSplitState public boolean enterSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public jdk.nashorn.internal.ir.Node leaveSplitNode (jdk.nashorn.internal.ir.SplitNode) jdk.nashorn.internal.ir.SplitNode splitNode public boolean enterSplitReturn (jdk.nashorn.internal.ir.SplitReturn) jdk.nashorn.internal.ir.SplitReturn splitReturn public jdk.nashorn.internal.ir.Node leaveSplitReturn (jdk.nashorn.internal.ir.SplitReturn) jdk.nashorn.internal.ir.SplitReturn splitReturn public boolean enterSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public jdk.nashorn.internal.ir.Node leaveSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public boolean enterTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.ir.TernaryNode ternaryNode public jdk.nashorn.internal.ir.Node leaveTernaryNode (jdk.nashorn.internal.ir.TernaryNode) jdk.nashorn.internal.ir.TernaryNode ternaryNode public boolean enterThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode public jdk.nashorn.internal.ir.Node leaveThrowNode (jdk.nashorn.internal.ir.ThrowNode) jdk.nashorn.internal.ir.ThrowNode throwNode public boolean enterTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode public jdk.nashorn.internal.ir.Node leaveTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode public boolean enterUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public jdk.nashorn.internal.ir.Node leaveUnaryNode (jdk.nashorn.internal.ir.UnaryNode) jdk.nashorn.internal.ir.UnaryNode unaryNode public boolean enterJoinPredecessorExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression expr public jdk.nashorn.internal.ir.Node leaveJoinPredecessorExpression (jdk.nashorn.internal.ir.JoinPredecessorExpression) jdk.nashorn.internal.ir.JoinPredecessorExpression expr public boolean enterVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public jdk.nashorn.internal.ir.Node leaveVarNode (jdk.nashorn.internal.ir.VarNode) jdk.nashorn.internal.ir.VarNode varNode public boolean enterWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode public jdk.nashorn.internal.ir.Node leaveWhileNode (jdk.nashorn.internal.ir.WhileNode) jdk.nashorn.internal.ir.WhileNode whileNode public boolean enterWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode public jdk.nashorn.internal.ir.Node leaveWithNode (jdk.nashorn.internal.ir.WithNode) jdk.nashorn.internal.ir.WithNode withNode }
jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.class
SimpleNodeVisitor.java package jdk.nashorn.internal.ir.visitor public abstract jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor extends jdk.nashorn.internal.ir.visitor.NodeVisitor { public void <init> () }
jdk/nashorn/internal/lookup/Lookup.class
Lookup.java package jdk.nashorn.internal.lookup public final jdk.nashorn.internal.lookup.Lookup extends java.lang.Object { public static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH public static final java.lang.invoke.MethodHandle EMPTY_GETTER public static final java.lang.invoke.MethodHandle EMPTY_SETTER public static final java.lang.invoke.MethodHandle TYPE_ERROR_THROWER_GETTER public static final java.lang.invoke.MethodHandle TYPE_ERROR_THROWER_SETTER public static final java.lang.invoke.MethodType GET_OBJECT_TYPE public static final java.lang.invoke.MethodType SET_OBJECT_TYPE public static final java.lang.invoke.MethodType GET_PRIMITIVE_TYPE public static final java.lang.invoke.MethodType SET_PRIMITIVE_TYPE static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.Object emptyGetter (java.lang.Object) Object self public static void emptySetter (java.lang.Object, java.lang.Object) Object self Object value public static java.lang.invoke.MethodHandle emptyGetter (java.lang.Class) Class type public static java.lang.Object typeErrorThrowerGetter (java.lang.Object) Object self public static void typeErrorThrowerSetter (java.lang.Object, java.lang.Object) Object self Object value public static java.lang.invoke.MethodHandle filterArgumentType (java.lang.invoke.MethodHandle, int, java.lang.Class) java.lang.invoke.MethodHandle mh int n Class from Class to public static java.lang.invoke.MethodHandle filterReturnType (java.lang.invoke.MethodHandle, java.lang.Class) java.lang.invoke.MethodHandle mh Class type Class retType private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/lookup/MethodHandleFactory$LookupException.class
MethodHandleFactory.java package jdk.nashorn.internal.lookup public jdk.nashorn.internal.lookup.MethodHandleFactory$LookupException extends java.lang.RuntimeException { public void <init> (java.lang.Exception) Exception e }
jdk/nashorn/internal/lookup/MethodHandleFactory$StandardMethodHandleFunctionality.class
MethodHandleFactory.java package jdk.nashorn.internal.lookup jdk.nashorn.internal.lookup.MethodHandleFactory$StandardMethodHandleFunctionality extends java.lang.Object implements jdk.nashorn.internal.lookup.MethodHandleFunctionality jdk.nashorn.internal.runtime.logging.Loggable { private jdk.nashorn.internal.runtime.logging.DebugLogger log public void <init> () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () protected static transient java.lang.String describe (java.lang.Object[]) Object da Object d int i Object[] data StringBuilder sb public transient java.lang.invoke.MethodHandle debug (java.lang.invoke.MethodHandle, java.lang.String, java.lang.Object[]) java.lang.invoke.MethodHandle master String str Object[] args public transient java.lang.invoke.MethodHandle filterArguments (java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle[]) java.lang.invoke.MethodHandle target int pos java.lang.invoke.MethodHandle[] filters java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle filterReturnValue (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle target java.lang.invoke.MethodHandle filter java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle guardWithTest (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle test java.lang.invoke.MethodHandle target java.lang.invoke.MethodHandle fallback java.lang.invoke.MethodHandle mh public transient java.lang.invoke.MethodHandle insertArguments (java.lang.invoke.MethodHandle, int, java.lang.Object[]) java.lang.invoke.MethodHandle target int pos Object[] values java.lang.invoke.MethodHandle mh public transient java.lang.invoke.MethodHandle dropArguments (java.lang.invoke.MethodHandle, int, java.lang.Class[]) java.lang.invoke.MethodHandle target int pos Class[] values java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle dropArguments (java.lang.invoke.MethodHandle, int, java.util.List) java.lang.invoke.MethodHandle target int pos java.util.List values java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType type java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle bindTo (java.lang.invoke.MethodHandle, java.lang.Object) java.lang.invoke.MethodHandle handle Object x java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle foldArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle target java.lang.invoke.MethodHandle combiner java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle explicitCastArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle target java.lang.invoke.MethodType type java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle arrayElementGetter (java.lang.Class) Class type java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle arrayElementSetter (java.lang.Class) Class type java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle throwException (java.lang.Class, java.lang.Class) Class returnType Class exType java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle catchException (java.lang.invoke.MethodHandle, java.lang.Class, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle target Class exType java.lang.invoke.MethodHandle handler java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle constant (java.lang.Class, java.lang.Object) Class type Object value java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle identity (java.lang.Class) Class type java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle asCollector (java.lang.invoke.MethodHandle, java.lang.Class, int) java.lang.invoke.MethodHandle handle Class arrayType int arrayLength java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle asSpreader (java.lang.invoke.MethodHandle, java.lang.Class, int) java.lang.invoke.MethodHandle handle Class arrayType int arrayLength java.lang.invoke.MethodHandle mh public java.lang.invoke.MethodHandle getter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name Class type public java.lang.invoke.MethodHandle staticGetter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name Class type public java.lang.invoke.MethodHandle setter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name Class type public java.lang.invoke.MethodHandle staticSetter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name Class type public java.lang.invoke.MethodHandle find (java.lang.reflect.Method) java.lang.invoke.MethodHandle mh IllegalAccessException e java.lang.reflect.Method method public java.lang.invoke.MethodHandle findStatic (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name java.lang.invoke.MethodType type public java.lang.invoke.MethodHandle findSpecial (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.invoke.MethodType, java.lang.Class) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name java.lang.invoke.MethodType type Class thisClass public java.lang.invoke.MethodHandle findVirtual (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle mh ReflectiveOperationException e java.lang.invoke.MethodHandles$Lookup explicitLookup Class clazz String name java.lang.invoke.MethodType type public java.lang.invoke.SwitchPoint createSwitchPoint () java.lang.invoke.SwitchPoint sp public java.lang.invoke.MethodHandle guardWithTest (java.lang.invoke.SwitchPoint, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.SwitchPoint sp java.lang.invoke.MethodHandle before java.lang.invoke.MethodHandle after java.lang.invoke.MethodHandle mh public transient java.lang.invoke.MethodType type (java.lang.Class, java.lang.Class[]) Class returnType Class[] paramTypes java.lang.invoke.MethodType mt }
jdk/nashorn/internal/lookup/MethodHandleFactory.class
MethodHandleFactory.java package jdk.nashorn.internal.lookup public final jdk.nashorn.internal.lookup.MethodHandleFactory extends java.lang.Object { private static final java.lang.invoke.MethodHandles$Lookup PUBLIC_LOOKUP private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.util.logging.Level TRACE_LEVEL private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality FUNC private static final boolean PRINT_STACKTRACE private static final java.lang.invoke.MethodHandle TRACE private static final java.lang.invoke.MethodHandle TRACE_RETURN private static final java.lang.invoke.MethodHandle TRACE_RETURN_VOID private static final String VOID_TAG static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.String stripName (java.lang.Object) Object obj public static jdk.nashorn.internal.lookup.MethodHandleFunctionality getFunctionality () private static void err (java.lang.String) String str static java.lang.Object traceReturn (jdk.nashorn.internal.runtime.logging.DebugLogger, java.lang.Object) jdk.nashorn.internal.runtime.logging.DebugLogger logger Object value String str static void traceReturnVoid (jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.logging.DebugLogger logger static transient void traceArgs (jdk.nashorn.internal.runtime.logging.DebugLogger, java.lang.String, int, java.lang.Object[]) int i jdk.nashorn.internal.runtime.logging.DebugLogger logger String tag int paramStart Object[] args StringBuilder sb private static void stacktrace (jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.logging.DebugLogger logger java.io.ByteArrayOutputStream baos java.io.PrintStream ps String st private static java.lang.String argString (java.lang.Object) Object elem java.util.List list Object arg public static java.lang.invoke.MethodHandle addDebugPrintout (java.lang.invoke.MethodHandle, java.lang.Object) java.lang.invoke.MethodHandle mh Object tag public static java.lang.invoke.MethodHandle addDebugPrintout (jdk.nashorn.internal.runtime.logging.DebugLogger, java.util.logging.Level, java.lang.invoke.MethodHandle, java.lang.Object) jdk.nashorn.internal.runtime.logging.DebugLogger logger java.util.logging.Level level java.lang.invoke.MethodHandle mh Object tag public static java.lang.invoke.MethodHandle addDebugPrintout (java.lang.invoke.MethodHandle, int, boolean, java.lang.Object) java.lang.invoke.MethodHandle mh int paramStart boolean printReturnValue Object tag public static java.lang.invoke.MethodHandle addDebugPrintout (jdk.nashorn.internal.runtime.logging.DebugLogger, java.util.logging.Level, java.lang.invoke.MethodHandle, int, boolean, java.lang.Object) java.lang.invoke.MethodHandle traceReturn jdk.nashorn.internal.runtime.logging.DebugLogger logger java.util.logging.Level level java.lang.invoke.MethodHandle mh int paramStart boolean printReturnValue Object tag java.lang.invoke.MethodType type java.lang.invoke.MethodHandle trace Class retType static synthetic boolean access$000 () static synthetic void access$100 (jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.logging.DebugLogger x0 static synthetic java.lang.invoke.MethodHandles$Lookup access$200 () static synthetic java.util.logging.Level access$300 () static void <clinit> () }
jdk/nashorn/internal/lookup/MethodHandleFunctionality.class
MethodHandleFunctionality.java package jdk.nashorn.internal.lookup public abstract jdk.nashorn.internal.lookup.MethodHandleFunctionality extends java.lang.Object { public transient abstract java.lang.invoke.MethodHandle filterArguments (java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle[]) public abstract java.lang.invoke.MethodHandle filterReturnValue (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) public abstract java.lang.invoke.MethodHandle guardWithTest (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) public transient abstract java.lang.invoke.MethodHandle insertArguments (java.lang.invoke.MethodHandle, int, java.lang.Object[]) public transient abstract java.lang.invoke.MethodHandle dropArguments (java.lang.invoke.MethodHandle, int, java.lang.Class[]) public abstract java.lang.invoke.MethodHandle dropArguments (java.lang.invoke.MethodHandle, int, java.util.List) public abstract java.lang.invoke.MethodHandle foldArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) public abstract java.lang.invoke.MethodHandle explicitCastArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) public abstract java.lang.invoke.MethodHandle arrayElementGetter (java.lang.Class) public abstract java.lang.invoke.MethodHandle arrayElementSetter (java.lang.Class) public abstract java.lang.invoke.MethodHandle throwException (java.lang.Class, java.lang.Class) public abstract java.lang.invoke.MethodHandle catchException (java.lang.invoke.MethodHandle, java.lang.Class, java.lang.invoke.MethodHandle) public abstract java.lang.invoke.MethodHandle constant (java.lang.Class, java.lang.Object) public abstract java.lang.invoke.MethodHandle identity (java.lang.Class) public abstract java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) public abstract java.lang.invoke.MethodHandle asCollector (java.lang.invoke.MethodHandle, java.lang.Class, int) public abstract java.lang.invoke.MethodHandle asSpreader (java.lang.invoke.MethodHandle, java.lang.Class, int) public abstract java.lang.invoke.MethodHandle bindTo (java.lang.invoke.MethodHandle, java.lang.Object) public abstract java.lang.invoke.MethodHandle getter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) public abstract java.lang.invoke.MethodHandle staticGetter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) public abstract java.lang.invoke.MethodHandle setter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) public abstract java.lang.invoke.MethodHandle staticSetter (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.Class) public abstract java.lang.invoke.MethodHandle find (java.lang.reflect.Method) public abstract java.lang.invoke.MethodHandle findStatic (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.invoke.MethodType) public abstract java.lang.invoke.MethodHandle findVirtual (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.invoke.MethodType) public abstract java.lang.invoke.MethodHandle findSpecial (java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String, java.lang.invoke.MethodType, java.lang.Class) public abstract java.lang.invoke.SwitchPoint createSwitchPoint () public abstract java.lang.invoke.MethodHandle guardWithTest (java.lang.invoke.SwitchPoint, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) public transient abstract java.lang.invoke.MethodType type (java.lang.Class, java.lang.Class[]) }
jdk/nashorn/internal/objects/AccessorPropertyDescriptor.class
AccessorPropertyDescriptor.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.AccessorPropertyDescriptor extends jdk.nashorn.internal.runtime.ScriptObject implements jdk.nashorn.internal.runtime.PropertyDescriptor { public Object configurable public Object enumerable public Object get public Object set private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (boolean, boolean, java.lang.Object, java.lang.Object, jdk.nashorn.internal.objects.Global) boolean configurable boolean enumerable Object get Object set jdk.nashorn.internal.objects.Global global public boolean isConfigurable () public boolean isEnumerable () public boolean isWritable () public java.lang.Object getValue () public jdk.nashorn.internal.runtime.ScriptFunction getGetter () public jdk.nashorn.internal.runtime.ScriptFunction getSetter () public void setConfigurable (boolean) boolean flag public void setEnumerable (boolean) boolean flag public void setWritable (boolean) boolean flag public void setValue (java.lang.Object) Object value public void setGetter (java.lang.Object) Object getter public void setSetter (java.lang.Object) Object setter public jdk.nashorn.internal.runtime.PropertyDescriptor fillFrom (jdk.nashorn.internal.runtime.ScriptObject) Object getter Object setter jdk.nashorn.internal.runtime.ScriptObject sobj public int type () public boolean hasAndEquals (jdk.nashorn.internal.runtime.PropertyDescriptor) jdk.nashorn.internal.runtime.PropertyDescriptor otherDesc jdk.nashorn.internal.objects.AccessorPropertyDescriptor other public boolean equals (java.lang.Object) Object obj jdk.nashorn.internal.objects.AccessorPropertyDescriptor other public java.lang.String toString () public int hashCode () int hash public static void <clinit> () public static void $clinit$ () public java.lang.Object G$configurable () public void S$configurable (java.lang.Object) public java.lang.Object G$enumerable () public void S$enumerable (java.lang.Object) public java.lang.Object G$get () public void S$get (java.lang.Object) public java.lang.Object G$set () public void S$set (java.lang.Object) }
jdk/nashorn/internal/objects/ArrayBufferView$Factory.class
ArrayBufferView.java package jdk.nashorn.internal.objects public abstract jdk.nashorn.internal.objects.ArrayBufferView$Factory extends java.lang.Object { final int bytesPerElement final int maxElementLength public void <init> (int) int bytesPerElement public final jdk.nashorn.internal.objects.ArrayBufferView construct (int) int elementLength public abstract jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) public abstract jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) public abstract java.lang.String getClassName () }
jdk/nashorn/internal/objects/ArrayBufferView.class
ArrayBufferView.java package jdk.nashorn.internal.objects public abstract jdk.nashorn.internal.objects.ArrayBufferView extends jdk.nashorn.internal.runtime.ScriptObject { private final jdk.nashorn.internal.objects.NativeArrayBuffer buffer private final int byteOffset private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled private void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int, jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int elementLength jdk.nashorn.internal.objects.Global global int bytesPerElement int start java.nio.ByteBuffer newNioBuffer jdk.nashorn.internal.runtime.arrays.ArrayData data protected void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int elementLength private static void checkConstructorArgs (int, int, int, int) int byteLength int bytesPerElement int byteOffset int elementLength private int bytesPerElement () public static java.lang.Object buffer (java.lang.Object) Object self public static int byteOffset (java.lang.Object) Object self public static int byteLength (java.lang.Object) Object self jdk.nashorn.internal.objects.ArrayBufferView view public static int length (java.lang.Object) Object self public final java.lang.Object getLength () private int elementLength () protected abstract jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected abstract jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) public final java.lang.String getClassName () protected boolean isFloatArray () protected static jdk.nashorn.internal.objects.ArrayBufferView constructorImpl (boolean, java.lang.Object[], jdk.nashorn.internal.objects.ArrayBufferView$Factory) int length jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length jdk.nashorn.internal.objects.ArrayBufferView dest int length jdk.nashorn.internal.objects.ArrayBufferView dest int length double dlen boolean newObj Object[] args jdk.nashorn.internal.objects.ArrayBufferView$Factory factory Object arg0 jdk.nashorn.internal.objects.ArrayBufferView dest int length protected static java.lang.Object setImpl (java.lang.Object, java.lang.Object, java.lang.Object) int length int length Object self Object array Object offset0 jdk.nashorn.internal.objects.ArrayBufferView dest int length jdk.nashorn.internal.runtime.ScriptObject source int offset private static void copyElements (jdk.nashorn.internal.objects.ArrayBufferView, int, jdk.nashorn.internal.runtime.ScriptObject, int) int i int j int i int j jdk.nashorn.internal.objects.ArrayBufferView dest int length jdk.nashorn.internal.runtime.ScriptObject source int offset private static int lengthToInt (long) long length protected static jdk.nashorn.internal.runtime.ScriptObject subarrayImpl (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin0 Object end0 jdk.nashorn.internal.objects.ArrayBufferView arrayView int byteOffset int bytesPerElement int elementLength int begin int end int length protected jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.GuardedInvocation inv protected jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.GuardedInvocation inv static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/DataPropertyDescriptor.class
DataPropertyDescriptor.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.DataPropertyDescriptor extends jdk.nashorn.internal.runtime.ScriptObject implements jdk.nashorn.internal.runtime.PropertyDescriptor { public Object configurable public Object enumerable public Object writable public Object value private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (boolean, boolean, boolean, java.lang.Object, jdk.nashorn.internal.objects.Global) boolean configurable boolean enumerable boolean writable Object value jdk.nashorn.internal.objects.Global global public boolean isConfigurable () public boolean isEnumerable () public boolean isWritable () public java.lang.Object getValue () public jdk.nashorn.internal.runtime.ScriptFunction getGetter () public jdk.nashorn.internal.runtime.ScriptFunction getSetter () public void setConfigurable (boolean) boolean flag public void setEnumerable (boolean) boolean flag public void setWritable (boolean) boolean flag public void setValue (java.lang.Object) Object value public void setGetter (java.lang.Object) Object getter public void setSetter (java.lang.Object) Object setter public jdk.nashorn.internal.runtime.PropertyDescriptor fillFrom (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj public int type () public boolean hasAndEquals (jdk.nashorn.internal.runtime.PropertyDescriptor) jdk.nashorn.internal.runtime.PropertyDescriptor otherDesc jdk.nashorn.internal.objects.DataPropertyDescriptor other public boolean equals (java.lang.Object) Object obj jdk.nashorn.internal.objects.DataPropertyDescriptor other public java.lang.String toString () public int hashCode () int hash public static void <clinit> () public static void $clinit$ () public java.lang.Object G$configurable () public void S$configurable (java.lang.Object) public java.lang.Object G$enumerable () public void S$enumerable (java.lang.Object) public java.lang.Object G$writable () public void S$writable (java.lang.Object) public java.lang.Object G$value () public void S$value (java.lang.Object) }
jdk/nashorn/internal/objects/GenericPropertyDescriptor.class
GenericPropertyDescriptor.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.GenericPropertyDescriptor extends jdk.nashorn.internal.runtime.ScriptObject implements jdk.nashorn.internal.runtime.PropertyDescriptor { public Object configurable public Object enumerable private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (boolean, boolean, jdk.nashorn.internal.objects.Global) boolean configurable boolean enumerable jdk.nashorn.internal.objects.Global global public boolean isConfigurable () public boolean isEnumerable () public boolean isWritable () public java.lang.Object getValue () public jdk.nashorn.internal.runtime.ScriptFunction getGetter () public jdk.nashorn.internal.runtime.ScriptFunction getSetter () public void setConfigurable (boolean) boolean flag public void setEnumerable (boolean) boolean flag public void setWritable (boolean) boolean flag public void setValue (java.lang.Object) Object value public void setGetter (java.lang.Object) Object getter public void setSetter (java.lang.Object) Object setter public jdk.nashorn.internal.runtime.PropertyDescriptor fillFrom (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj public int type () public boolean hasAndEquals (jdk.nashorn.internal.runtime.PropertyDescriptor) jdk.nashorn.internal.runtime.PropertyDescriptor other public boolean equals (java.lang.Object) Object obj jdk.nashorn.internal.objects.GenericPropertyDescriptor other public java.lang.String toString () public int hashCode () int hash public static void <clinit> () public static void $clinit$ () public java.lang.Object G$configurable () public void S$configurable (java.lang.Object) public java.lang.Object G$enumerable () public void S$enumerable (java.lang.Object) }
jdk/nashorn/internal/objects/Global$LexicalScope.class
Global.java package jdk.nashorn.internal.objects jdk.nashorn.internal.objects.Global$LexicalScope extends jdk.nashorn.internal.runtime.ScriptObject { void <init> (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global protected jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operator protected jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request protected jdk.nashorn.internal.runtime.PropertyMap addBoundProperty (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.PropertyMap propMap jdk.nashorn.internal.runtime.ScriptObject source jdk.nashorn.internal.runtime.Property property boolean extensible private static jdk.internal.dynalink.linker.GuardedInvocation filterInvocation (jdk.internal.dynalink.linker.GuardedInvocation) jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodType type }
jdk/nashorn/internal/objects/Global.class
Global.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.Global extends jdk.nashorn.internal.runtime.Scope { private static final Object LAZY_SENTINEL private final jdk.nashorn.internal.runtime.linker.InvokeByName TO_STRING private final jdk.nashorn.internal.runtime.linker.InvokeByName VALUE_OF public Object arguments public Object parseInt public Object parseFloat public Object isNaN public Object isFinite public Object encodeURI public Object encodeURIComponent public Object decodeURI public Object decodeURIComponent public Object escape public Object unescape public Object print public Object load public Object loadWithNewGlobal public Object exit public Object quit public static final double NaN public static final double Infinity public static final Object undefined public Object eval public volatile Object object public volatile Object function public volatile Object array public volatile Object string public volatile Object _boolean public volatile Object number private volatile Object date private volatile Object regexp private volatile Object json private volatile Object jsadapter public volatile Object math public volatile Object error private volatile Object evalError private volatile Object rangeError public volatile Object referenceError public volatile Object syntaxError public volatile Object typeError private volatile Object uriError private volatile Object arrayBuffer private volatile Object dataView private volatile Object int8Array private volatile Object uint8Array private volatile Object uint8ClampedArray private volatile Object int16Array private volatile Object uint16Array private volatile Object int32Array private volatile Object uint32Array private volatile Object float32Array private volatile Object float64Array public volatile Object packages public volatile Object com public volatile Object edu public volatile Object java public volatile Object javafx public volatile Object javax public volatile Object org private volatile Object javaImporter private volatile Object javaApi public static final Object __FILE__ public static final Object __DIR__ public static final Object __LINE__ private volatile jdk.nashorn.internal.objects.NativeDate DEFAULT_DATE private volatile jdk.nashorn.internal.objects.NativeRegExp DEFAULT_REGEXP private jdk.nashorn.internal.runtime.ScriptFunction builtinFunction private jdk.nashorn.internal.runtime.ScriptFunction builtinObject private jdk.nashorn.internal.runtime.ScriptFunction builtinArray private jdk.nashorn.internal.runtime.ScriptFunction builtinBoolean private jdk.nashorn.internal.runtime.ScriptFunction builtinDate private jdk.nashorn.internal.runtime.ScriptObject builtinJSON private jdk.nashorn.internal.runtime.ScriptFunction builtinJSAdapter private jdk.nashorn.internal.runtime.ScriptObject builtinMath private jdk.nashorn.internal.runtime.ScriptFunction builtinNumber private jdk.nashorn.internal.runtime.ScriptFunction builtinRegExp private jdk.nashorn.internal.runtime.ScriptFunction builtinString private jdk.nashorn.internal.runtime.ScriptFunction builtinError private jdk.nashorn.internal.runtime.ScriptFunction builtinEval private jdk.nashorn.internal.runtime.ScriptFunction builtinEvalError private jdk.nashorn.internal.runtime.ScriptFunction builtinRangeError private jdk.nashorn.internal.runtime.ScriptFunction builtinReferenceError private jdk.nashorn.internal.runtime.ScriptFunction builtinSyntaxError private jdk.nashorn.internal.runtime.ScriptFunction builtinTypeError private jdk.nashorn.internal.runtime.ScriptFunction builtinURIError private jdk.nashorn.internal.runtime.ScriptObject builtinPackages private jdk.nashorn.internal.runtime.ScriptObject builtinCom private jdk.nashorn.internal.runtime.ScriptObject builtinEdu private jdk.nashorn.internal.runtime.ScriptObject builtinJava private jdk.nashorn.internal.runtime.ScriptObject builtinJavafx private jdk.nashorn.internal.runtime.ScriptObject builtinJavax private jdk.nashorn.internal.runtime.ScriptObject builtinOrg private jdk.nashorn.internal.runtime.ScriptFunction builtinJavaImporter private jdk.nashorn.internal.runtime.ScriptObject builtinJavaApi private jdk.nashorn.internal.runtime.ScriptFunction builtinArrayBuffer private jdk.nashorn.internal.runtime.ScriptFunction builtinDataView private jdk.nashorn.internal.runtime.ScriptFunction builtinInt8Array private jdk.nashorn.internal.runtime.ScriptFunction builtinUint8Array private jdk.nashorn.internal.runtime.ScriptFunction builtinUint8ClampedArray private jdk.nashorn.internal.runtime.ScriptFunction builtinInt16Array private jdk.nashorn.internal.runtime.ScriptFunction builtinUint16Array private jdk.nashorn.internal.runtime.ScriptFunction builtinInt32Array private jdk.nashorn.internal.runtime.ScriptFunction builtinUint32Array private jdk.nashorn.internal.runtime.ScriptFunction builtinFloat32Array private jdk.nashorn.internal.runtime.ScriptFunction builtinFloat64Array private jdk.nashorn.internal.runtime.ScriptFunction typeErrorThrower private jdk.nashorn.internal.runtime.regexp.RegExpResult lastRegExpResult private static final java.lang.invoke.MethodHandle EVAL private static final java.lang.invoke.MethodHandle NO_SUCH_PROPERTY private static final java.lang.invoke.MethodHandle PRINT private static final java.lang.invoke.MethodHandle PRINTLN private static final java.lang.invoke.MethodHandle LOAD private static final java.lang.invoke.MethodHandle LOAD_WITH_NEW_GLOBAL private static final java.lang.invoke.MethodHandle EXIT private static final java.lang.invoke.MethodHandle LEXICAL_SCOPE_FILTER private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private final jdk.nashorn.internal.runtime.Context context private ThreadLocal scontext private javax.script.ScriptEngine engine private volatile javax.script.ScriptContext initscontext private final jdk.nashorn.internal.objects.Global$LexicalScope lexicalScope private java.lang.invoke.SwitchPoint lexicalScopeSwitchPoint private final java.util.Map namedInvokers private final java.util.Map dynamicInvokers static final synthetic boolean $assertionsDisabled public static java.lang.Object getDate (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setDate (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getRegExp (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setRegExp (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getJSON (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setJSON (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getJSAdapter (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setJSAdapter (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getEvalError (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setEvalError (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getRangeError (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setRangeError (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getURIError (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setURIError (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getArrayBuffer (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setArrayBuffer (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getDataView (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setDataView (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getInt8Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setInt8Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getUint8Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setUint8Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getUint8ClampedArray (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setUint8ClampedArray (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getInt16Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setInt16Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getUint16Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setUint16Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getInt32Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setInt32Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getUint32Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setUint32Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getFloat32Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setFloat32Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getFloat64Array (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setFloat64Array (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getJavaImporter (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setJavaImporter (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global public static java.lang.Object getJavaApi (java.lang.Object) Object self jdk.nashorn.internal.objects.Global global public static void setJavaApi (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.objects.NativeDate getDefaultDate () jdk.nashorn.internal.objects.NativeRegExp getDefaultRegExp () public void setScriptContext (javax.script.ScriptContext) javax.script.ScriptContext ctxt public javax.script.ScriptContext getScriptContext () public void setInitScriptContext (javax.script.ScriptContext) javax.script.ScriptContext ctxt private javax.script.ScriptContext currentContext () javax.script.ScriptContext sc protected jdk.nashorn.internal.runtime.Context getContext () protected boolean useDualFields () private static jdk.nashorn.internal.runtime.PropertyMap checkAndGetMap (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context SecurityManager sm public void <init> (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public static jdk.nashorn.internal.objects.Global instance () private static jdk.nashorn.internal.objects.Global instanceFrom (java.lang.Object) Object self public static boolean hasInstance () static jdk.nashorn.internal.runtime.ScriptEnvironment getEnv () static jdk.nashorn.internal.runtime.Context getThisContext () public jdk.nashorn.api.scripting.ClassFilter getClassFilter () public boolean isOfContext (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context ctxt public boolean isStrictContext () public void initBuiltinObjects (javax.script.ScriptEngine) javax.script.ScriptEngine eng public java.lang.Object wrapAsObject (java.lang.Object) Object obj public static jdk.internal.dynalink.linker.GuardedInvocation primitiveLookup (jdk.internal.dynalink.linker.LinkRequest, java.lang.Object) jdk.internal.dynalink.linker.LinkRequest request Object self public static java.lang.invoke.MethodHandle getPrimitiveWrapFilter (java.lang.Object) Object self public jdk.nashorn.internal.runtime.ScriptObject newObject () public java.lang.Object getDefaultValue (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Class) Object value Object value Object toString Object valueOf Object value Object value Object valueOf Object toString Throwable e Throwable t jdk.nashorn.internal.runtime.ScriptObject sobj Class typeHint Class hint public boolean isError (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.runtime.ScriptObject errorProto jdk.nashorn.internal.runtime.ScriptObject proto public jdk.nashorn.internal.runtime.ScriptObject newError (java.lang.String) String msg public jdk.nashorn.internal.runtime.ScriptObject newEvalError (java.lang.String) String msg public jdk.nashorn.internal.runtime.ScriptObject newRangeError (java.lang.String) String msg public jdk.nashorn.internal.runtime.ScriptObject newReferenceError (java.lang.String) String msg public jdk.nashorn.internal.runtime.ScriptObject newSyntaxError (java.lang.String) String msg public jdk.nashorn.internal.runtime.ScriptObject newTypeError (java.lang.String) String msg public jdk.nashorn.internal.runtime.ScriptObject newURIError (java.lang.String) String msg public jdk.nashorn.internal.runtime.PropertyDescriptor newGenericDescriptor (boolean, boolean) boolean configurable boolean enumerable public jdk.nashorn.internal.runtime.PropertyDescriptor newDataDescriptor (java.lang.Object, boolean, boolean, boolean) Object value boolean configurable boolean enumerable boolean writable public jdk.nashorn.internal.runtime.PropertyDescriptor newAccessorDescriptor (java.lang.Object, java.lang.Object, boolean, boolean) Object get Object set boolean configurable boolean enumerable jdk.nashorn.internal.objects.AccessorPropertyDescriptor desc private static java.lang.Object getLazilyCreatedValue (java.lang.Object, java.util.concurrent.Callable, java.util.Map) Object newObj Object existingObj Exception exp Object key java.util.concurrent.Callable creator java.util.Map map Object obj public jdk.nashorn.internal.runtime.linker.InvokeByName getInvokeByName (java.lang.Object, java.util.concurrent.Callable) Object key java.util.concurrent.Callable creator public java.lang.invoke.MethodHandle getDynamicInvoker (java.lang.Object, java.util.concurrent.Callable) Object key java.util.concurrent.Callable creator public static java.lang.Object __noSuchProperty__ (java.lang.Object, java.lang.Object) int scope Object self Object name jdk.nashorn.internal.objects.Global global javax.script.ScriptContext sctxt String nameStr public static java.lang.Object eval (java.lang.Object, java.lang.Object) Object self Object str public static java.lang.Object directEval (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, boolean) Object self Object str Object callThis Object location boolean strict jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ScriptObject scope public static transient java.lang.Object print (java.lang.Object, java.lang.Object[]) Object self Object[] objects public static transient java.lang.Object println (java.lang.Object, java.lang.Object[]) Object self Object[] objects public static java.lang.Object load (java.lang.Object, java.lang.Object) throws java.io.IOException Object self Object source jdk.nashorn.internal.objects.Global global public static transient java.lang.Object loadWithNewGlobal (java.lang.Object, java.lang.Object[]) throws java.io.IOException Object self Object[] args jdk.nashorn.internal.objects.Global global int length boolean hasArgs Object from Object[] arguments public static java.lang.Object exit (java.lang.Object, java.lang.Object) Object self Object code public jdk.nashorn.internal.runtime.ScriptObject getObjectPrototype () public jdk.nashorn.internal.runtime.ScriptObject getFunctionPrototype () jdk.nashorn.internal.runtime.ScriptObject getArrayPrototype () jdk.nashorn.internal.runtime.ScriptObject getBooleanPrototype () jdk.nashorn.internal.runtime.ScriptObject getNumberPrototype () jdk.nashorn.internal.runtime.ScriptObject getDatePrototype () jdk.nashorn.internal.runtime.ScriptObject getRegExpPrototype () jdk.nashorn.internal.runtime.ScriptObject getStringPrototype () jdk.nashorn.internal.runtime.ScriptObject getErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getEvalErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getRangeErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getReferenceErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getSyntaxErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getTypeErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getURIErrorPrototype () jdk.nashorn.internal.runtime.ScriptObject getJavaImporterPrototype () jdk.nashorn.internal.runtime.ScriptObject getJSAdapterPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinArrayBuffer () jdk.nashorn.internal.runtime.ScriptObject getArrayBufferPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinDataView () jdk.nashorn.internal.runtime.ScriptObject getDataViewPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinInt8Array () jdk.nashorn.internal.runtime.ScriptObject getInt8ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinUint8Array () jdk.nashorn.internal.runtime.ScriptObject getUint8ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinUint8ClampedArray () jdk.nashorn.internal.runtime.ScriptObject getUint8ClampedArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinInt16Array () jdk.nashorn.internal.runtime.ScriptObject getInt16ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinUint16Array () jdk.nashorn.internal.runtime.ScriptObject getUint16ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinInt32Array () jdk.nashorn.internal.runtime.ScriptObject getInt32ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinUint32Array () jdk.nashorn.internal.runtime.ScriptObject getUint32ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinFloat32Array () jdk.nashorn.internal.runtime.ScriptObject getFloat32ArrayPrototype () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinFloat64Array () jdk.nashorn.internal.runtime.ScriptObject getFloat64ArrayPrototype () public jdk.nashorn.internal.runtime.ScriptFunction getTypeErrorThrower () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinDate () jdk.nashorn.internal.runtime.ScriptObject dateProto private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinEvalError () private jdk.nashorn.internal.runtime.ScriptFunction getBuiltinFunction () public static java.lang.invoke.SwitchPoint getBuiltinFunctionApplySwitchPoint () private static boolean isBuiltinFunctionProperty (java.lang.String) String name jdk.nashorn.internal.objects.Global instance jdk.nashorn.internal.runtime.ScriptFunction builtinFunction boolean isBuiltinFunction public static boolean isBuiltinFunctionPrototypeApply () public static boolean isBuiltinFunctionPrototypeCall () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinJSAdapter () private synchronized jdk.nashorn.internal.runtime.ScriptObject getBuiltinJSON () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinJavaImporter () private synchronized jdk.nashorn.internal.runtime.ScriptObject getBuiltinJavaApi () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinRangeError () private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinRegExp () jdk.nashorn.internal.runtime.ScriptObject regExpProto private synchronized jdk.nashorn.internal.runtime.ScriptFunction getBuiltinURIError () public java.lang.String getClassName () public static java.lang.Object regExpCopy (java.lang.Object) Object regexp public static jdk.nashorn.internal.objects.NativeRegExp toRegExp (java.lang.Object) Object obj public static java.lang.Object toObject (java.lang.Object) Object obj public static jdk.nashorn.internal.objects.NativeArray allocate (java.lang.Object[]) Object value int index Object[] initial jdk.nashorn.internal.runtime.arrays.ArrayData arrayData public static jdk.nashorn.internal.objects.NativeArray allocate (double[]) double[] initial public static jdk.nashorn.internal.objects.NativeArray allocate (int[]) int[] initial public static jdk.nashorn.internal.runtime.ScriptObject allocateArguments (java.lang.Object[], java.lang.Object, int) Object[] arguments Object callee int numParams public static boolean isEval (java.lang.Object) Object fn public static java.lang.Object replaceLocationPropertyPlaceholder (java.lang.Object, java.lang.Object) Object placeholder Object locationProperty public static boolean isLocationPropertyPlaceholder (java.lang.Object) Object placeholder public static java.lang.Object newRegExp (java.lang.String, java.lang.String) String expression String options public static jdk.nashorn.internal.runtime.ScriptObject objectPrototype () public static jdk.nashorn.internal.runtime.ScriptObject newEmptyInstance () public static jdk.nashorn.internal.runtime.ScriptObject checkObject (java.lang.Object) Object obj public static void checkObjectCoercible (java.lang.Object) Object obj public final jdk.nashorn.internal.runtime.ScriptObject getLexicalScope () public void addBoundProperties (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property[]) jdk.nashorn.internal.runtime.Property globalProperty jdk.nashorn.internal.runtime.Property lexicalProperty jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.ScriptObject source jdk.nashorn.internal.runtime.Property[] properties jdk.nashorn.internal.runtime.PropertyMap ownMap jdk.nashorn.internal.objects.Global$LexicalScope lexScope jdk.nashorn.internal.runtime.PropertyMap lexicalMap boolean hasLexicalDefinitions boolean extensible public jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operator String name boolean isScope jdk.internal.dynalink.linker.GuardedInvocation invocation protected jdk.nashorn.internal.runtime.FindProperty findProperty (java.lang.String, boolean, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.FindProperty find String key boolean deep jdk.nashorn.internal.runtime.ScriptObject start public jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) String name jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request boolean isScope jdk.internal.dynalink.linker.GuardedInvocation invocation public void addShellBuiltins () Object value private synchronized java.lang.invoke.SwitchPoint getLexicalScopeSwitchPoint () java.lang.invoke.SwitchPoint switchPoint private synchronized void invalidateLexicalSwitchPoint () private static java.lang.Object lexicalScopeFilter (java.lang.Object) Object self private jdk.nashorn.internal.runtime.ScriptObject initConstructorAndSwitchPoint (java.lang.String, java.lang.Class) String name Class clazz jdk.nashorn.internal.runtime.ScriptObject func private void init (javax.script.ScriptEngine) boolean debugOkay SecurityException ignored boolean debugOkay boolean debugOkay SecurityManager sm jdk.nashorn.internal.runtime.ScriptFunction noSuchProp javax.script.ScriptEngine eng jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.runtime.ScriptObject stringPrototype jdk.nashorn.internal.runtime.ScriptObject arrayPrototype private void initErrorObjects () jdk.nashorn.internal.runtime.ScriptObject errorProto jdk.nashorn.internal.runtime.ScriptFunction getStack jdk.nashorn.internal.runtime.ScriptFunction setStack jdk.nashorn.internal.runtime.ScriptFunction getLineNumber jdk.nashorn.internal.runtime.ScriptFunction setLineNumber jdk.nashorn.internal.runtime.ScriptFunction getColumnNumber jdk.nashorn.internal.runtime.ScriptFunction setColumnNumber jdk.nashorn.internal.runtime.ScriptFunction getFileName jdk.nashorn.internal.runtime.ScriptFunction setFileName private jdk.nashorn.internal.runtime.ScriptFunction initErrorSubtype (java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) String name jdk.nashorn.internal.runtime.ScriptObject errorProto jdk.nashorn.internal.runtime.ScriptFunction cons jdk.nashorn.internal.runtime.ScriptObject prototype private void initJavaAccess () jdk.nashorn.internal.runtime.ScriptObject objectProto private void initScripting (jdk.nashorn.internal.runtime.ScriptEnvironment) jdk.nashorn.internal.runtime.ScriptObject env jdk.nashorn.internal.runtime.ScriptEnvironment scriptEnv jdk.nashorn.internal.runtime.ScriptObject value String execName jdk.nashorn.internal.runtime.ScriptObject options private static void copyOptions (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptEnvironment) Exception exp java.lang.reflect.Field f jdk.nashorn.internal.runtime.ScriptObject options jdk.nashorn.internal.runtime.ScriptEnvironment scriptEnv private void copyBuiltins () private void initDebug () private transient java.lang.Object printImpl (boolean, java.lang.Object[]) Object obj boolean newLine Object[] objects javax.script.ScriptContext sc java.io.PrintWriter out StringBuilder sb private jdk.nashorn.internal.runtime.ScriptObject initConstructor (java.lang.String, java.lang.Class) jdk.nashorn.internal.runtime.ScriptFunction func StringBuilder sb Class funcClass jdk.nashorn.internal.runtime.ScriptObject res ReflectiveOperationException e String name Class clazz private java.util.List extractBuiltinProperties (java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject proto String name jdk.nashorn.internal.runtime.ScriptObject func java.util.List list jdk.nashorn.internal.runtime.Property prop private void tagBuiltinProperties (java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.Property prop String name jdk.nashorn.internal.runtime.ScriptObject func java.lang.invoke.SwitchPoint sp private void initFunctionAndObject () jdk.nashorn.internal.runtime.ScriptFunction func jdk.nashorn.internal.runtime.ScriptObject prototype Object key Object value jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.ScriptFunction func jdk.nashorn.internal.runtime.ScriptObject prototype Object key Object value jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.ScriptFunction func jdk.nashorn.internal.runtime.ScriptObject prototype Object key Object value jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.ScriptFunction anon jdk.nashorn.internal.runtime.ScriptObject ObjectPrototype jdk.nashorn.internal.runtime.ScriptFunction getProto jdk.nashorn.internal.runtime.ScriptFunction setProto jdk.nashorn.internal.runtime.Property[] properties private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types jdk.nashorn.internal.runtime.regexp.RegExpResult getLastRegExpResult () void setLastRegExpResult (jdk.nashorn.internal.runtime.regexp.RegExpResult) jdk.nashorn.internal.runtime.regexp.RegExpResult regExpResult protected boolean isGlobal () static synthetic java.lang.invoke.MethodHandle access$000 () static void <clinit> () public static void $clinit$ () public java.lang.Object G$arguments () public void S$arguments (java.lang.Object) public java.lang.Object G$parseInt () public void S$parseInt (java.lang.Object) public java.lang.Object G$parseFloat () public void S$parseFloat (java.lang.Object) public java.lang.Object G$isNaN () public void S$isNaN (java.lang.Object) public java.lang.Object G$isFinite () public void S$isFinite (java.lang.Object) public java.lang.Object G$encodeURI () public void S$encodeURI (java.lang.Object) public java.lang.Object G$encodeURIComponent () public void S$encodeURIComponent (java.lang.Object) public java.lang.Object G$decodeURI () public void S$decodeURI (java.lang.Object) public java.lang.Object G$decodeURIComponent () public void S$decodeURIComponent (java.lang.Object) public java.lang.Object G$escape () public void S$escape (java.lang.Object) public java.lang.Object G$unescape () public void S$unescape (java.lang.Object) public java.lang.Object G$print () public void S$print (java.lang.Object) public java.lang.Object G$load () public void S$load (java.lang.Object) public java.lang.Object G$loadWithNewGlobal () public void S$loadWithNewGlobal (java.lang.Object) public java.lang.Object G$exit () public void S$exit (java.lang.Object) public java.lang.Object G$quit () public void S$quit (java.lang.Object) public double G$NaN () public double G$Infinity () public java.lang.Object G$undefined () public java.lang.Object G$eval () public void S$eval (java.lang.Object) public java.lang.Object G$object () public void S$object (java.lang.Object) public java.lang.Object G$function () public void S$function (java.lang.Object) public java.lang.Object G$array () public void S$array (java.lang.Object) public java.lang.Object G$string () public void S$string (java.lang.Object) public java.lang.Object G$_boolean () public void S$_boolean (java.lang.Object) public java.lang.Object G$number () public void S$number (java.lang.Object) public java.lang.Object G$math () public void S$math (java.lang.Object) public java.lang.Object G$error () public void S$error (java.lang.Object) public java.lang.Object G$referenceError () public void S$referenceError (java.lang.Object) public java.lang.Object G$syntaxError () public void S$syntaxError (java.lang.Object) public java.lang.Object G$typeError () public void S$typeError (java.lang.Object) public java.lang.Object G$packages () public void S$packages (java.lang.Object) public java.lang.Object G$com () public void S$com (java.lang.Object) public java.lang.Object G$edu () public void S$edu (java.lang.Object) public java.lang.Object G$java () public void S$java (java.lang.Object) public java.lang.Object G$javafx () public void S$javafx (java.lang.Object) public java.lang.Object G$javax () public void S$javax (java.lang.Object) public java.lang.Object G$org () public void S$org (java.lang.Object) public java.lang.Object G$__FILE__ () public java.lang.Object G$__DIR__ () public java.lang.Object G$__LINE__ () }
jdk/nashorn/internal/objects/NativeArguments.class
NativeArguments.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeArguments extends jdk.nashorn.internal.runtime.ScriptObject { private static final java.lang.invoke.MethodHandle G$LENGTH private static final java.lang.invoke.MethodHandle S$LENGTH private static final java.lang.invoke.MethodHandle G$CALLEE private static final java.lang.invoke.MethodHandle S$CALLEE private static final jdk.nashorn.internal.runtime.PropertyMap map$ private Object length private Object callee private final int numMapped private final int numParams private jdk.nashorn.internal.runtime.arrays.ArrayData unmappedArgs private java.util.BitSet deleted static final synthetic boolean $assertionsDisabled static jdk.nashorn.internal.runtime.PropertyMap getInitialMap () void <init> (java.lang.Object[], java.lang.Object, int, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object[] arguments Object callee int numParams jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map public java.lang.String getClassName () public java.lang.Object getArgument (int) int key public void setArgument (int, java.lang.Object) int key Object value public boolean delete (int, boolean) int key boolean strict int index public boolean delete (double, boolean) double key boolean strict int index public boolean delete (java.lang.Object, boolean) Object key boolean strict Object primitiveKey int index public boolean defineOwnProperty (java.lang.String, java.lang.Object, boolean) jdk.nashorn.internal.runtime.PropertyDescriptor desc boolean isMapped Object oldValue String key Object propertyDesc boolean reject int index private boolean isDeleted (int) int index private void setDeleted (int, java.lang.Object) int index Object unmappedValue private boolean deleteMapped (int, boolean) int index boolean strict Object value boolean success private java.lang.Object getUnmappedArg (int) int key private void setUnmappedArg (int, java.lang.Object) Object[] newValues int key Object value private boolean isMapped (int) int index public static jdk.nashorn.internal.runtime.ScriptObject allocate (java.lang.Object[], jdk.nashorn.internal.runtime.ScriptFunction, int) Object[] arguments jdk.nashorn.internal.runtime.ScriptFunction callee int numParams boolean isStrict jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ScriptObject proto public static java.lang.Object G$length (java.lang.Object) Object self public static void S$length (java.lang.Object, java.lang.Object) Object self Object value public static java.lang.Object G$callee (java.lang.Object) Object self public static void S$callee (java.lang.Object, java.lang.Object) Object self Object value public java.lang.Object getLength () private java.lang.Object getArgumentsLength () private void setArgumentsLength (java.lang.Object) Object length private java.lang.Object getCallee () private void setCallee (java.lang.Object) Object callee private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () java.util.ArrayList properties }
jdk/nashorn/internal/objects/NativeArray$1.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public jdk.nashorn.internal.runtime.linker.InvokeByName call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeArray$10.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$10 extends jdk.nashorn.internal.runtime.arrays.IteratorAction { private final java.lang.invoke.MethodHandle mapInvoker void <init> (java.lang.Object, java.lang.Object, java.lang.Object, jdk.nashorn.internal.objects.NativeArray) Object self Object callbackfn Object thisArg jdk.nashorn.internal.objects.NativeArray initialResult protected boolean forEach (java.lang.Object, double) throws java.lang.Throwable Object val double i Object r public void applyLoopBegin (jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator) jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator iter0 }
jdk/nashorn/internal/objects/NativeArray$11.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$11 extends jdk.nashorn.internal.runtime.arrays.IteratorAction { private long to private final java.lang.invoke.MethodHandle filterInvoker void <init> (java.lang.Object, java.lang.Object, java.lang.Object, jdk.nashorn.internal.objects.NativeArray) Object self Object callbackfn Object thisArg jdk.nashorn.internal.objects.NativeArray initialResult protected boolean forEach (java.lang.Object, double) throws java.lang.Throwable Object val double i }
jdk/nashorn/internal/objects/NativeArray$12.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$12 extends jdk.nashorn.internal.runtime.arrays.IteratorAction { private final java.lang.invoke.MethodHandle reduceInvoker void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator) Object self Object callbackfn Object thisArg Object initialResult jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator iter protected boolean forEach (java.lang.Object, double) throws java.lang.Throwable Object val double i }
jdk/nashorn/internal/objects/NativeArray$2.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$2 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Class val$rtype void <init> (java.lang.Class) public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeArray$3.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$3 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeArray$4.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$4 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeArray$5.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$5 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public jdk.nashorn.internal.runtime.linker.InvokeByName call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeArray$6.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$6 extends java.lang.Object implements java.util.Comparator { private final java.lang.invoke.MethodHandle call_cmp final synthetic Object val$cmp final synthetic Object val$cmpThis void <init> (java.lang.Object, java.lang.Object) public int compare (java.lang.Object, java.lang.Object) Throwable e Throwable t Object x Object y }
jdk/nashorn/internal/objects/NativeArray$7.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$7 extends jdk.nashorn.internal.runtime.arrays.IteratorAction { private final java.lang.invoke.MethodHandle everyInvoker void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Boolean) Object self Object callbackfn Object thisArg Boolean initialResult protected boolean forEach (java.lang.Object, double) throws java.lang.Throwable Object val double i }
jdk/nashorn/internal/objects/NativeArray$8.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$8 extends jdk.nashorn.internal.runtime.arrays.IteratorAction { private final java.lang.invoke.MethodHandle someInvoker void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Boolean) Object self Object callbackfn Object thisArg Boolean initialResult protected boolean forEach (java.lang.Object, double) throws java.lang.Throwable Object val double i }
jdk/nashorn/internal/objects/NativeArray$9.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$9 extends jdk.nashorn.internal.runtime.arrays.IteratorAction { private final java.lang.invoke.MethodHandle forEachInvoker void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg Object initialResult protected boolean forEach (java.lang.Object, double) throws java.lang.Throwable Object val double i }
jdk/nashorn/internal/objects/NativeArray$ArrayLinkLogic.class
NativeArray.java package jdk.nashorn.internal.objects abstract jdk.nashorn.internal.objects.NativeArray$ArrayLinkLogic extends jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic { protected void <init> () protected static jdk.nashorn.internal.runtime.arrays.ContinuousArrayData getContinuousArrayData (java.lang.Object) Exception e Object self public java.lang.Class getRelinkException () }
jdk/nashorn/internal/objects/NativeArray$ConcatLinkLogic.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$ConcatLinkLogic extends jdk.nashorn.internal.objects.NativeArray$ArrayLinkLogic { private static final jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic INSTANCE private void <init> () public boolean canLink (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData argData Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request Object[] args jdk.nashorn.internal.runtime.arrays.ContinuousArrayData selfData Object arg static synthetic jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic access$900 () static void <clinit> () }
jdk/nashorn/internal/objects/NativeArray$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private Object isArray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$isArray () public void S$isArray (java.lang.Object) public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeArray$PopLinkLogic.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$PopLinkLogic extends jdk.nashorn.internal.objects.NativeArray$ArrayLinkLogic { private static final jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic INSTANCE private void <init> () public boolean canLink (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Class elementType Class returnType boolean typeFits Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.nashorn.internal.runtime.arrays.ContinuousArrayData data private static jdk.nashorn.internal.runtime.arrays.ContinuousArrayData getContinuousNonEmptyArrayData (java.lang.Object) Object self jdk.nashorn.internal.runtime.arrays.ContinuousArrayData data static synthetic jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic access$800 () static void <clinit> () }
jdk/nashorn/internal/objects/NativeArray$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toString private Object assertNumeric private Object toLocaleString private Object concat private Object join private Object pop private Object push private Object reverse private Object shift private Object slice private Object sort private Object splice private Object unshift private Object indexOf private Object lastIndexOf private Object every private Object some private Object forEach private Object map private Object filter private Object reduce private Object reduceRight private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$assertNumeric () public void S$assertNumeric (java.lang.Object) public java.lang.Object G$toLocaleString () public void S$toLocaleString (java.lang.Object) public java.lang.Object G$concat () public void S$concat (java.lang.Object) public java.lang.Object G$join () public void S$join (java.lang.Object) public java.lang.Object G$pop () public void S$pop (java.lang.Object) public java.lang.Object G$push () public void S$push (java.lang.Object) public java.lang.Object G$reverse () public void S$reverse (java.lang.Object) public java.lang.Object G$shift () public void S$shift (java.lang.Object) public java.lang.Object G$slice () public void S$slice (java.lang.Object) public java.lang.Object G$sort () public void S$sort (java.lang.Object) public java.lang.Object G$splice () public void S$splice (java.lang.Object) public java.lang.Object G$unshift () public void S$unshift (java.lang.Object) public java.lang.Object G$indexOf () public void S$indexOf (java.lang.Object) public java.lang.Object G$lastIndexOf () public void S$lastIndexOf (java.lang.Object) public java.lang.Object G$every () public void S$every (java.lang.Object) public java.lang.Object G$some () public void S$some (java.lang.Object) public java.lang.Object G$forEach () public void S$forEach (java.lang.Object) public java.lang.Object G$map () public void S$map (java.lang.Object) public java.lang.Object G$filter () public void S$filter (java.lang.Object) public java.lang.Object G$reduce () public void S$reduce (java.lang.Object) public java.lang.Object G$reduceRight () public void S$reduceRight (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeArray$PushLinkLogic.class
NativeArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArray$PushLinkLogic extends jdk.nashorn.internal.objects.NativeArray$ArrayLinkLogic { private static final jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic INSTANCE private void <init> () public boolean canLink (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request static synthetic jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic access$700 () static void <clinit> () }
jdk/nashorn/internal/objects/NativeArray.class
NativeArray.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeArray extends jdk.nashorn.internal.runtime.ScriptObject implements jdk.nashorn.internal.runtime.OptimisticBuiltins { private static final Object JOIN private static final Object EVERY_CALLBACK_INVOKER private static final Object SOME_CALLBACK_INVOKER private static final Object FOREACH_CALLBACK_INVOKER private static final Object MAP_CALLBACK_INVOKER private static final Object FILTER_CALLBACK_INVOKER private static final Object REDUCE_CALLBACK_INVOKER private static final Object CALL_CMP private static final Object TO_LOCALE_STRING private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled void <init> () void <init> (long) long length void <init> (int[]) int[] array void <init> (double[]) double[] array void <init> (long[]) long value int index long[] array jdk.nashorn.internal.runtime.arrays.ArrayData arrayData Class widest void <init> (java.lang.Object[]) Object value int index Object[] array jdk.nashorn.internal.runtime.arrays.ArrayData arrayData void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData arrayData void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData, jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.runtime.arrays.ArrayData arrayData jdk.nashorn.internal.objects.Global global protected jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operator jdk.internal.dynalink.linker.GuardedInvocation inv protected jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.GuardedInvocation inv protected jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.GuardedInvocation inv private static jdk.nashorn.internal.runtime.linker.InvokeByName getJOIN () private static java.lang.invoke.MethodHandle createIteratorCallbackInvoker (java.lang.Object, java.lang.Class) Object key Class rtype private static java.lang.invoke.MethodHandle getEVERY_CALLBACK_INVOKER () private static java.lang.invoke.MethodHandle getSOME_CALLBACK_INVOKER () private static java.lang.invoke.MethodHandle getFOREACH_CALLBACK_INVOKER () private static java.lang.invoke.MethodHandle getMAP_CALLBACK_INVOKER () private static java.lang.invoke.MethodHandle getFILTER_CALLBACK_INVOKER () private static java.lang.invoke.MethodHandle getREDUCE_CALLBACK_INVOKER () private static java.lang.invoke.MethodHandle getCALL_CMP () private static jdk.nashorn.internal.runtime.linker.InvokeByName getTO_LOCALE_STRING () public java.lang.String getClassName () public java.lang.Object getLength () long length private boolean defineLength (long, jdk.nashorn.internal.runtime.PropertyDescriptor, jdk.nashorn.internal.runtime.PropertyDescriptor, boolean) boolean deleteSucceeded jdk.nashorn.internal.runtime.ScriptObject newDesc long oldLen jdk.nashorn.internal.runtime.PropertyDescriptor oldLenDesc jdk.nashorn.internal.runtime.PropertyDescriptor desc boolean reject jdk.nashorn.internal.runtime.PropertyDescriptor newLenDesc long newLen boolean newWritable boolean succeeded long o public boolean defineOwnProperty (java.lang.String, java.lang.Object, boolean) boolean result long longIndex boolean succeeded String key Object propertyDesc boolean reject jdk.nashorn.internal.runtime.PropertyDescriptor desc jdk.nashorn.internal.runtime.PropertyDescriptor oldLenDesc long oldLen int index public final void defineOwnProperty (int, java.lang.Object) int index Object value long longIndex public java.lang.Object[] asObjectArray () public void setIsLengthNotWritable () public static boolean isArray (java.lang.Object, java.lang.Object) Object self Object arg public static java.lang.Object length (java.lang.Object) long length Object self public static void length (java.lang.Object, java.lang.Object) Object self Object length public static java.lang.Object getProtoLength (java.lang.Object) Object self public static void setProtoLength (java.lang.Object, java.lang.Object) Object self Object length static long validLength (java.lang.Object) Object length double doubleLength public static java.lang.Object toString (java.lang.Object) Object join Throwable e Throwable t jdk.nashorn.internal.runtime.linker.InvokeByName joinInvoker jdk.nashorn.internal.runtime.ScriptObject sobj Object self Object obj public static java.lang.Object assertNumeric (java.lang.Object) Object self public static java.lang.String toLocaleString (java.lang.Object) jdk.nashorn.internal.runtime.linker.InvokeByName localeInvoker jdk.nashorn.internal.runtime.ScriptObject sobj Object toLocaleString Throwable t Throwable t Object val Object obj Object self StringBuilder sb java.util.Iterator iter public static transient jdk.nashorn.internal.objects.NativeArray construct (boolean, java.lang.Object, java.lang.Object[]) long length long length double numberLength Object len boolean newObj Object self Object[] args public static jdk.nashorn.internal.objects.NativeArray construct (boolean, java.lang.Object) boolean newObj Object self public static java.lang.Object construct (boolean, java.lang.Object, boolean) boolean newObj Object self boolean element public static jdk.nashorn.internal.objects.NativeArray construct (boolean, java.lang.Object, int) boolean newObj Object self int length public static jdk.nashorn.internal.objects.NativeArray construct (boolean, java.lang.Object, long) boolean newObj Object self long length public static jdk.nashorn.internal.objects.NativeArray construct (boolean, java.lang.Object, double) boolean newObj Object self double length long uint32length public static jdk.nashorn.internal.objects.NativeArray concat (java.lang.Object, int) Object self int arg jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData public static jdk.nashorn.internal.objects.NativeArray concat (java.lang.Object, long) Object self long arg jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData public static jdk.nashorn.internal.objects.NativeArray concat (java.lang.Object, double) Object self double arg jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData public static jdk.nashorn.internal.objects.NativeArray concat (java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData Class widestElementType jdk.nashorn.internal.runtime.arrays.ContinuousArrayData argData jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData Object self Object arg jdk.nashorn.internal.runtime.arrays.ContinuousArrayData selfData jdk.nashorn.internal.runtime.arrays.ContinuousArrayData newData public static transient jdk.nashorn.internal.objects.NativeArray concat (java.lang.Object, java.lang.Object[]) Object obj Object self Object[] args java.util.ArrayList list private static void concatToList (java.util.ArrayList, java.lang.Object) Object value boolean lacksIndex int i java.util.Iterator iter java.util.ArrayList list Object obj boolean isScriptArray boolean isScriptObject public static java.lang.String join (java.lang.Object, java.lang.Object) Object obj Object self Object separator StringBuilder sb java.util.Iterator iter String sep public static int popInt (java.lang.Object) Object self public static double popDouble (java.lang.Object) Object self public static java.lang.Object popObject (java.lang.Object) Object self public static java.lang.Object pop (java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject sobj long len long index Object element RuntimeException e Object self public static double push (java.lang.Object, int) Object self int arg public static double push (java.lang.Object, long) Object self long arg public static double push (java.lang.Object, double) Object self double arg public static double pushObject (java.lang.Object, java.lang.Object) Object self Object arg public static transient java.lang.Object push (java.lang.Object, java.lang.Object[]) jdk.nashorn.internal.runtime.arrays.ArrayData newData Object element jdk.nashorn.internal.runtime.ScriptObject sobj long len RuntimeException e Object self Object[] args public static double push (java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.runtime.arrays.ArrayData arrayData long length long len RuntimeException e Object self Object arg public static java.lang.Object reverse (java.lang.Object) long upper Object lowerValue Object upperValue boolean lowerExists boolean upperExists long lower jdk.nashorn.internal.runtime.ScriptObject sobj long len long middle RuntimeException e Object self public static java.lang.Object shift (java.lang.Object) boolean hasCurrent long k boolean hasPrevious Object self Object obj Object first jdk.nashorn.internal.runtime.ScriptObject sobj long len public static java.lang.Object slice (java.lang.Object, java.lang.Object, java.lang.Object) long n Object self Object start Object end Object obj jdk.nashorn.internal.runtime.ScriptObject sobj long len long relativeStart long relativeEnd long k long finale jdk.nashorn.internal.objects.NativeArray copy private static java.lang.Object compareFunction (java.lang.Object) Object comparefn private static java.lang.Object[] sort (java.lang.Object[], java.lang.Object) Object[] array Object comparefn Object cmp java.util.List list Object cmpThis public static jdk.nashorn.internal.runtime.ScriptObject sort (java.lang.Object, java.lang.Object) long index java.util.Iterator iter int i java.util.ArrayList src Object[] sorted jdk.nashorn.internal.runtime.ScriptObject sobj long len jdk.nashorn.internal.runtime.arrays.ArrayData array RuntimeException e Object self Object comparefn public static transient java.lang.Object splice (java.lang.Object, java.lang.Object[]) Object[] items int i int k jdk.nashorn.internal.objects.NativeArray returnValue UnsupportedOperationException uoe jdk.nashorn.internal.objects.NativeArray returnValue Object self Object[] args Object obj Object start Object deleteCount Object[] items jdk.nashorn.internal.runtime.ScriptObject sobj long len long relativeStart long actualStart long actualDeleteCount jdk.nashorn.internal.objects.NativeArray returnValue private static jdk.nashorn.internal.objects.NativeArray slowSplice (jdk.nashorn.internal.runtime.ScriptObject, long, long, java.lang.Object[], long) long from long k long from long to long k long k Object fromValue long from long to long k int i jdk.nashorn.internal.runtime.ScriptObject sobj long start long deleteCount Object[] items long len jdk.nashorn.internal.objects.NativeArray array long k long newLength public static transient java.lang.Object unshift (java.lang.Object, java.lang.Object[]) int j Object fromValue long from long to long k int j Object self Object[] items Object obj jdk.nashorn.internal.runtime.ScriptObject sobj long len long newLength public static double indexOf (java.lang.Object, java.lang.Object, java.lang.Object) long k jdk.nashorn.internal.runtime.ScriptObject sobj long len long n Object self Object searchElement Object fromIndex public static transient double lastIndexOf (java.lang.Object, java.lang.Object[]) long k jdk.nashorn.internal.runtime.ScriptObject sobj long len Object searchElement long n RuntimeException e Object self Object[] args public static boolean every (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg private static boolean applyEvery (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg public static boolean some (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg public static java.lang.Object forEach (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg public static jdk.nashorn.internal.objects.NativeArray map (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg public static jdk.nashorn.internal.objects.NativeArray filter (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg private static transient java.lang.Object reduceInner (jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator, java.lang.Object, java.lang.Object[]) jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator iter Object self Object[] args Object callbackfn boolean initialValuePresent Object initialValue public static transient java.lang.Object reduce (java.lang.Object, java.lang.Object[]) Object self Object[] args public static transient java.lang.Object reduceRight (java.lang.Object, java.lang.Object[]) Object self Object[] args private static boolean bulkable (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject self private static boolean hasInheritedArrayEntries (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject proto public java.lang.String toString () public jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic getLinkLogic (java.lang.Class) Class clazz public boolean hasPerInstanceAssumptions () private static final jdk.nashorn.internal.runtime.arrays.ContinuousArrayData getContinuousNonEmptyArrayDataCCE (java.lang.Object, java.lang.Class) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData data Object self Class clazz private static final jdk.nashorn.internal.runtime.arrays.ContinuousArrayData getContinuousArrayDataCCE (java.lang.Object) NullPointerException e Object self private static final jdk.nashorn.internal.runtime.arrays.ContinuousArrayData getContinuousArrayDataCCE (java.lang.Object, java.lang.Class) NullPointerException e Object self Class elementType static synthetic java.lang.invoke.MethodHandle access$000 () static synthetic java.lang.invoke.MethodHandle access$100 () static synthetic java.lang.invoke.MethodHandle access$200 () static synthetic java.lang.invoke.MethodHandle access$300 () static synthetic java.lang.invoke.MethodHandle access$400 () static synthetic java.lang.invoke.MethodHandle access$500 () static synthetic java.lang.invoke.MethodHandle access$600 () static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeArrayBuffer$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArrayBuffer$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private Object isView private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$isView () public void S$isView (java.lang.Object) public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeArrayBuffer$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeArrayBuffer$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object slice private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$slice () public void S$slice (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeArrayBuffer.class
NativeArrayBuffer.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeArrayBuffer extends jdk.nashorn.internal.runtime.ScriptObject { private final java.nio.ByteBuffer nb private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ protected void <init> (java.nio.ByteBuffer, jdk.nashorn.internal.objects.Global) java.nio.ByteBuffer nb jdk.nashorn.internal.objects.Global global protected void <init> (java.nio.ByteBuffer) java.nio.ByteBuffer nb protected void <init> (int) int byteLength protected void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer other int begin int end public static transient jdk.nashorn.internal.objects.NativeArrayBuffer constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args private static java.nio.ByteBuffer cloneBuffer (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer original int begin int end java.nio.ByteBuffer clone java.nio.ByteBuffer getNioBuffer () public java.lang.String getClassName () public static int byteLength (java.lang.Object) Object self public static boolean isView (java.lang.Object, java.lang.Object) Object self Object obj public static jdk.nashorn.internal.objects.NativeArrayBuffer slice (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin0 Object end0 jdk.nashorn.internal.objects.NativeArrayBuffer arrayBuffer int byteLength int begin int end public static java.lang.Object slice (java.lang.Object, int, int) Object self int begin int end jdk.nashorn.internal.objects.NativeArrayBuffer arrayBuffer int byteLength public static java.lang.Object slice (java.lang.Object, int) Object self int begin static int adjustIndex (int, int) int index int length private static int clamp (int, int) int index int length int getByteLength () java.nio.ByteBuffer getBuffer () java.nio.ByteBuffer getBuffer (int) int offset java.nio.ByteBuffer getBuffer (int, int) int offset int length public static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeBoolean$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeBoolean$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeBoolean$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeBoolean$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toString private Object valueOf private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$valueOf () public void S$valueOf (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeBoolean.class
NativeBoolean.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeBoolean extends jdk.nashorn.internal.runtime.ScriptObject { private final boolean value static final java.lang.invoke.MethodHandle WRAPFILTER private static final java.lang.invoke.MethodHandle PROTOFILTER private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> (boolean, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) boolean value jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map void <init> (boolean, jdk.nashorn.internal.objects.Global) boolean flag jdk.nashorn.internal.objects.Global global void <init> (boolean) boolean flag public java.lang.String safeToString () public java.lang.String toString () public boolean getValue () public boolean booleanValue () public java.lang.String getClassName () public static java.lang.String toString (java.lang.Object) Object self public static boolean valueOf (java.lang.Object) Object self public static java.lang.Object constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object value boolean flag private static java.lang.Boolean getBoolean (java.lang.Object) Object self public static jdk.internal.dynalink.linker.GuardedInvocation lookupPrimitive (jdk.internal.dynalink.linker.LinkRequest, java.lang.Object) jdk.internal.dynalink.linker.LinkRequest request Object receiver private static jdk.nashorn.internal.objects.NativeBoolean wrapFilter (java.lang.Object) Object receiver private static java.lang.Object protoFilter (java.lang.Object) Object object private static java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.invoke.MethodType) String name java.lang.invoke.MethodType type static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeDataView$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeDataView$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeDataView$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeDataView$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object getInt8 private Object getUint8 private Object getInt16 private Object getUint16 private Object getInt32 private Object getUint32 private Object getFloat32 private Object getFloat64 private Object setInt8 private Object setUint8 private Object setInt16 private Object setUint16 private Object setInt32 private Object setUint32 private Object setFloat32 private Object setFloat64 private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$getInt8 () public void S$getInt8 (java.lang.Object) public java.lang.Object G$getUint8 () public void S$getUint8 (java.lang.Object) public java.lang.Object G$getInt16 () public void S$getInt16 (java.lang.Object) public java.lang.Object G$getUint16 () public void S$getUint16 (java.lang.Object) public java.lang.Object G$getInt32 () public void S$getInt32 (java.lang.Object) public java.lang.Object G$getUint32 () public void S$getUint32 (java.lang.Object) public java.lang.Object G$getFloat32 () public void S$getFloat32 (java.lang.Object) public java.lang.Object G$getFloat64 () public void S$getFloat64 (java.lang.Object) public java.lang.Object G$setInt8 () public void S$setInt8 (java.lang.Object) public java.lang.Object G$setUint8 () public void S$setUint8 (java.lang.Object) public java.lang.Object G$setInt16 () public void S$setInt16 (java.lang.Object) public java.lang.Object G$setUint16 () public void S$setUint16 (java.lang.Object) public java.lang.Object G$setInt32 () public void S$setInt32 (java.lang.Object) public java.lang.Object G$setUint32 () public void S$setUint32 (java.lang.Object) public java.lang.Object G$setFloat32 () public void S$setFloat32 (java.lang.Object) public java.lang.Object G$setFloat64 () public void S$setFloat64 (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeDataView.class
NativeDataView.java package jdk.nashorn.internal.objects public jdk.nashorn.internal.objects.NativeDataView extends jdk.nashorn.internal.runtime.ScriptObject { private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public final Object buffer public final int byteOffset public final int byteLength private final java.nio.ByteBuffer buf private void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer) jdk.nashorn.internal.objects.NativeArrayBuffer arrBuf private void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int) jdk.nashorn.internal.objects.NativeArrayBuffer arrBuf int offset private void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer arrBuf int offset int length private void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, java.nio.ByteBuffer, int) jdk.nashorn.internal.objects.NativeArrayBuffer arrBuf java.nio.ByteBuffer buf int offset private void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, java.nio.ByteBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer arrBuf java.nio.ByteBuffer buf int offset int length public static transient jdk.nashorn.internal.objects.NativeDataView constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args jdk.nashorn.internal.objects.NativeArrayBuffer arrBuf public static jdk.nashorn.internal.objects.NativeDataView constructor (boolean, java.lang.Object, java.lang.Object, int) boolean newObj Object self Object arrBuf int offset public static jdk.nashorn.internal.objects.NativeDataView constructor (boolean, java.lang.Object, java.lang.Object, int, int) boolean newObj Object self Object arrBuf int offset int length public static int getInt8 (java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset public static int getInt8 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static int getUint8 (java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset public static int getUint8 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static int getInt16 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object littleEndian public static int getInt16 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static int getInt16 (java.lang.Object, int, boolean) IllegalArgumentException iae Object self int byteOffset boolean littleEndian public static int getUint16 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object littleEndian public static int getUint16 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static int getUint16 (java.lang.Object, int, boolean) IllegalArgumentException iae Object self int byteOffset boolean littleEndian public static int getInt32 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object littleEndian public static int getInt32 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static int getInt32 (java.lang.Object, int, boolean) IllegalArgumentException iae Object self int byteOffset boolean littleEndian public static long getUint32 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object littleEndian public static long getUint32 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static long getUint32 (java.lang.Object, int, boolean) IllegalArgumentException iae Object self int byteOffset boolean littleEndian public static double getFloat32 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object littleEndian public static double getFloat32 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static double getFloat32 (java.lang.Object, int, boolean) IllegalArgumentException iae Object self int byteOffset boolean littleEndian public static double getFloat64 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object littleEndian public static double getFloat64 (java.lang.Object, int) IllegalArgumentException iae Object self int byteOffset public static double getFloat64 (java.lang.Object, int, boolean) IllegalArgumentException iae Object self int byteOffset boolean littleEndian public static java.lang.Object setInt8 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value public static java.lang.Object setInt8 (java.lang.Object, int, int) IllegalArgumentException iae Object self int byteOffset int value public static java.lang.Object setUint8 (java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value public static java.lang.Object setUint8 (java.lang.Object, int, int) IllegalArgumentException iae Object self int byteOffset int value public static java.lang.Object setInt16 (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value Object littleEndian public static java.lang.Object setInt16 (java.lang.Object, int, int) IllegalArgumentException iae Object self int byteOffset int value public static java.lang.Object setInt16 (java.lang.Object, int, int, boolean) IllegalArgumentException iae Object self int byteOffset int value boolean littleEndian public static java.lang.Object setUint16 (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value Object littleEndian public static java.lang.Object setUint16 (java.lang.Object, int, int) IllegalArgumentException iae Object self int byteOffset int value public static java.lang.Object setUint16 (java.lang.Object, int, int, boolean) IllegalArgumentException iae Object self int byteOffset int value boolean littleEndian public static java.lang.Object setInt32 (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value Object littleEndian public static java.lang.Object setInt32 (java.lang.Object, int, int) IllegalArgumentException iae Object self int byteOffset int value public static java.lang.Object setInt32 (java.lang.Object, int, int, boolean) IllegalArgumentException iae Object self int byteOffset int value boolean littleEndian public static java.lang.Object setUint32 (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value Object littleEndian public static java.lang.Object setUint32 (java.lang.Object, int, long) IllegalArgumentException iae Object self int byteOffset long value public static java.lang.Object setUint32 (java.lang.Object, int, long, boolean) IllegalArgumentException iae Object self int byteOffset long value boolean littleEndian public static java.lang.Object setFloat32 (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value Object littleEndian public static java.lang.Object setFloat32 (java.lang.Object, int, double) IllegalArgumentException iae Object self int byteOffset double value public static java.lang.Object setFloat32 (java.lang.Object, int, double, boolean) IllegalArgumentException iae Object self int byteOffset double value boolean littleEndian public static java.lang.Object setFloat64 (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) IllegalArgumentException iae Object self Object byteOffset Object value Object littleEndian public static java.lang.Object setFloat64 (java.lang.Object, int, double) IllegalArgumentException iae Object self int byteOffset double value public static java.lang.Object setFloat64 (java.lang.Object, int, double, boolean) IllegalArgumentException iae Object self int byteOffset double value boolean littleEndian private static java.nio.ByteBuffer bufferFrom (jdk.nashorn.internal.objects.NativeArrayBuffer, int) IllegalArgumentException iae jdk.nashorn.internal.objects.NativeArrayBuffer nab int offset private static java.nio.ByteBuffer bufferFrom (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) IllegalArgumentException iae jdk.nashorn.internal.objects.NativeArrayBuffer nab int offset int length private static jdk.nashorn.internal.objects.NativeDataView checkSelf (java.lang.Object) Object self private static java.nio.ByteBuffer getBuffer (java.lang.Object) Object self private static java.nio.ByteBuffer getBuffer (java.lang.Object, java.lang.Object) Object self Object littleEndian private static java.nio.ByteBuffer getBuffer (java.lang.Object, boolean) Object self boolean littleEndian public static void <clinit> () public static void $clinit$ () public java.lang.Object G$buffer () public int G$byteOffset () public int G$byteLength () }
jdk/nashorn/internal/objects/NativeDate$1.class
NativeDate.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeDate$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public jdk.nashorn.internal.runtime.linker.InvokeByName call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeDate$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeDate$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private Object parse private Object UTC private Object now private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$parse () public void S$parse (java.lang.Object) public java.lang.Object G$UTC () public void S$UTC (java.lang.Object) public java.lang.Object G$now () public void S$now (java.lang.Object) public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeDate$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeDate$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toString private Object toDateString private Object toTimeString private Object toLocaleString private Object toLocaleDateString private Object toLocaleTimeString private Object valueOf private Object getTime private Object getFullYear private Object getUTCFullYear private Object getYear private Object getMonth private Object getUTCMonth private Object getDate private Object getUTCDate private Object getDay private Object getUTCDay private Object getHours private Object getUTCHours private Object getMinutes private Object getUTCMinutes private Object getSeconds private Object getUTCSeconds private Object getMilliseconds private Object getUTCMilliseconds private Object getTimezoneOffset private Object setTime private Object setMilliseconds private Object setUTCMilliseconds private Object setSeconds private Object setUTCSeconds private Object setMinutes private Object setUTCMinutes private Object setHours private Object setUTCHours private Object setDate private Object setUTCDate private Object setMonth private Object setUTCMonth private Object setFullYear private Object setUTCFullYear private Object setYear private Object toUTCString private Object toGMTString private Object toISOString private Object toJSON private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$toDateString () public void S$toDateString (java.lang.Object) public java.lang.Object G$toTimeString () public void S$toTimeString (java.lang.Object) public java.lang.Object G$toLocaleString () public void S$toLocaleString (java.lang.Object) public java.lang.Object G$toLocaleDateString () public void S$toLocaleDateString (java.lang.Object) public java.lang.Object G$toLocaleTimeString () public void S$toLocaleTimeString (java.lang.Object) public java.lang.Object G$valueOf () public void S$valueOf (java.lang.Object) public java.lang.Object G$getTime () public void S$getTime (java.lang.Object) public java.lang.Object G$getFullYear () public void S$getFullYear (java.lang.Object) public java.lang.Object G$getUTCFullYear () public void S$getUTCFullYear (java.lang.Object) public java.lang.Object G$getYear () public void S$getYear (java.lang.Object) public java.lang.Object G$getMonth () public void S$getMonth (java.lang.Object) public java.lang.Object G$getUTCMonth () public void S$getUTCMonth (java.lang.Object) public java.lang.Object G$getDate () public void S$getDate (java.lang.Object) public java.lang.Object G$getUTCDate () public void S$getUTCDate (java.lang.Object) public java.lang.Object G$getDay () public void S$getDay (java.lang.Object) public java.lang.Object G$getUTCDay () public void S$getUTCDay (java.lang.Object) public java.lang.Object G$getHours () public void S$getHours (java.lang.Object) public java.lang.Object G$getUTCHours () public void S$getUTCHours (java.lang.Object) public java.lang.Object G$getMinutes () public void S$getMinutes (java.lang.Object) public java.lang.Object G$getUTCMinutes () public void S$getUTCMinutes (java.lang.Object) public java.lang.Object G$getSeconds () public void S$getSeconds (java.lang.Object) public java.lang.Object G$getUTCSeconds () public void S$getUTCSeconds (java.lang.Object) public java.lang.Object G$getMilliseconds () public void S$getMilliseconds (java.lang.Object) public java.lang.Object G$getUTCMilliseconds () public void S$getUTCMilliseconds (java.lang.Object) public java.lang.Object G$getTimezoneOffset () public void S$getTimezoneOffset (java.lang.Object) public java.lang.Object G$setTime () public void S$setTime (java.lang.Object) public java.lang.Object G$setMilliseconds () public void S$setMilliseconds (java.lang.Object) public java.lang.Object G$setUTCMilliseconds () public void S$setUTCMilliseconds (java.lang.Object) public java.lang.Object G$setSeconds () public void S$setSeconds (java.lang.Object) public java.lang.Object G$setUTCSeconds () public void S$setUTCSeconds (java.lang.Object) public java.lang.Object G$setMinutes () public void S$setMinutes (java.lang.Object) public java.lang.Object G$setUTCMinutes () public void S$setUTCMinutes (java.lang.Object) public java.lang.Object G$setHours () public void S$setHours (java.lang.Object) public java.lang.Object G$setUTCHours () public void S$setUTCHours (java.lang.Object) public java.lang.Object G$setDate () public void S$setDate (java.lang.Object) public java.lang.Object G$setUTCDate () public void S$setUTCDate (java.lang.Object) public java.lang.Object G$setMonth () public void S$setMonth (java.lang.Object) public java.lang.Object G$setUTCMonth () public void S$setUTCMonth (java.lang.Object) public java.lang.Object G$setFullYear () public void S$setFullYear (java.lang.Object) public java.lang.Object G$setUTCFullYear () public void S$setUTCFullYear (java.lang.Object) public java.lang.Object G$setYear () public void S$setYear (java.lang.Object) public java.lang.Object G$toUTCString () public void S$toUTCString (java.lang.Object) public java.lang.Object G$toGMTString () public void S$toGMTString (java.lang.Object) public java.lang.Object G$toISOString () public void S$toISOString (java.lang.Object) public java.lang.Object G$toJSON () public void S$toJSON (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeDate.class
NativeDate.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeDate extends jdk.nashorn.internal.runtime.ScriptObject { private static final String INVALID_DATE private static final int YEAR private static final int MONTH private static final int DAY private static final int HOUR private static final int MINUTE private static final int SECOND private static final int MILLISECOND private static final int FORMAT_DATE_TIME private static final int FORMAT_DATE private static final int FORMAT_TIME private static final int FORMAT_LOCAL_DATE_TIME private static final int FORMAT_LOCAL_DATE private static final int FORMAT_LOCAL_TIME private static final int hoursPerDay private static final int minutesPerHour private static final int secondsPerMinute private static final int msPerSecond private static final int msPerMinute private static final double msPerHour private static final double msPerDay private static int[][] firstDayInMonth private static String[] weekDays private static String[] months private static final Object TO_ISO_STRING private double time private final java.util.TimeZone timezone private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled private static jdk.nashorn.internal.runtime.linker.InvokeByName getTO_ISO_STRING () private void <init> (double, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) double time jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.ScriptEnvironment env void <init> (double, jdk.nashorn.internal.runtime.ScriptObject) double time jdk.nashorn.internal.runtime.ScriptObject proto void <init> (double, jdk.nashorn.internal.objects.Global) double time jdk.nashorn.internal.objects.Global global private void <init> (double) double time private void <init> () public java.lang.String getClassName () public java.lang.Object getDefaultValue (java.lang.Class) Class hint public static java.lang.Object construct (boolean, java.lang.Object) boolean isNew Object self jdk.nashorn.internal.objects.NativeDate result public static transient java.lang.Object construct (boolean, java.lang.Object, java.lang.Object[]) jdk.nashorn.internal.objects.NativeDate result double num jdk.nashorn.internal.objects.NativeDate result double num Object arg double time double[] d boolean isNew Object self Object[] args jdk.nashorn.internal.objects.NativeDate result public java.lang.String safeToString () String str public java.lang.String toString () public static double parse (java.lang.Object, java.lang.Object) Object self Object string public static transient double UTC (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd double[] d double time public static double now (java.lang.Object) Object self public static java.lang.String toString (java.lang.Object) Object self public static java.lang.String toDateString (java.lang.Object) Object self public static java.lang.String toTimeString (java.lang.Object) Object self public static java.lang.String toLocaleString (java.lang.Object) Object self public static java.lang.String toLocaleDateString (java.lang.Object) Object self public static java.lang.String toLocaleTimeString (java.lang.Object) Object self public static double valueOf (java.lang.Object) Object self jdk.nashorn.internal.objects.NativeDate nd public static double getTime (java.lang.Object) Object self jdk.nashorn.internal.objects.NativeDate nd public static java.lang.Object getFullYear (java.lang.Object) Object self public static double getUTCFullYear (java.lang.Object) Object self public static double getYear (java.lang.Object) Object self jdk.nashorn.internal.objects.NativeDate nd public static double getMonth (java.lang.Object) Object self public static double getUTCMonth (java.lang.Object) Object self public static double getDate (java.lang.Object) Object self public static double getUTCDate (java.lang.Object) Object self public static double getDay (java.lang.Object) Object self jdk.nashorn.internal.objects.NativeDate nd public static double getUTCDay (java.lang.Object) Object self jdk.nashorn.internal.objects.NativeDate nd public static double getHours (java.lang.Object) Object self public static double getUTCHours (java.lang.Object) Object self public static double getMinutes (java.lang.Object) Object self public static double getUTCMinutes (java.lang.Object) Object self public static double getSeconds (java.lang.Object) Object self public static double getUTCSeconds (java.lang.Object) Object self public static double getMilliseconds (java.lang.Object) Object self public static double getUTCMilliseconds (java.lang.Object) Object self public static double getTimezoneOffset (java.lang.Object) long msec Object self jdk.nashorn.internal.objects.NativeDate nd public static double setTime (java.lang.Object, java.lang.Object) Object self Object time jdk.nashorn.internal.objects.NativeDate nd double num public static transient double setMilliseconds (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCMilliseconds (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setSeconds (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCSeconds (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setMinutes (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCMinutes (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setHours (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCHours (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setDate (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCDate (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setMonth (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCMonth (java.lang.Object, java.lang.Object[]) Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setFullYear (java.lang.Object, java.lang.Object[]) double[] d Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static transient double setUTCFullYear (java.lang.Object, java.lang.Object[]) double[] d Object self Object[] args jdk.nashorn.internal.objects.NativeDate nd public static double setYear (java.lang.Object, java.lang.Object) Object self Object year jdk.nashorn.internal.objects.NativeDate nd double yearNum int yearInt public static java.lang.String toUTCString (java.lang.Object) Object self public static java.lang.String toGMTString (java.lang.Object) Object self public static java.lang.String toISOString (java.lang.Object) Object self public static java.lang.Object toJSON (java.lang.Object, java.lang.Object) double num jdk.nashorn.internal.runtime.linker.InvokeByName toIsoString Object func Throwable e Throwable t Object self Object key Object selfObj jdk.nashorn.internal.runtime.ScriptObject sobj Object value private static double parseDateString (java.lang.String) Integer[] fields double d String str jdk.nashorn.internal.parser.DateParser parser private static void zeroPad (java.lang.StringBuilder, int, int) int l int d StringBuilder sb int n int length private static java.lang.String toStringImpl (java.lang.Object, int) java.util.TimeZone tz double utcTime int offset boolean inDaylightTime StringBuilder sb double t Object self int format jdk.nashorn.internal.objects.NativeDate nd private static java.lang.String toGMTStringImpl (java.lang.Object) StringBuilder sb double t Object self jdk.nashorn.internal.objects.NativeDate nd private static java.lang.String toISOStringImpl (java.lang.Object) StringBuilder sb double t Object self jdk.nashorn.internal.objects.NativeDate nd private static double day (double) double t private static double timeWithinDay (double) double t double val private static boolean isLeapYear (int) int y private static int daysInYear (int) int y private static double dayFromYear (double) double y private static double timeFromYear (int) int y private static int yearFromTime (double) double t int y double t2 private static int dayWithinYear (double, int) double t int year private static int monthFromTime (double) double t int year int day int[] firstDay int month private static int dayFromTime (double) double t int year int day int[] firstDay int month private static int dayFromMonth (int, int) int month int year int[] firstDay private static int weekDay (double) double time int day private static double localTime (double, java.util.TimeZone) double time java.util.TimeZone tz private static double utc (double, java.util.TimeZone) double time java.util.TimeZone tz private static int hourFromTime (double) double t int h private static int minFromTime (double) double t int m private static int secFromTime (double) double t int s private static int msFromTime (double) double t int m private static int valueFromTime (int, double) int unit double t private static double makeTime (double, double, double, double) double hour double min double sec double ms private static double makeDay (double, double, double) double year double month double date double y int m double d private static double makeDate (double, double) double day double time private static double makeDate (java.lang.Integer[]) Integer[] d double time private static double makeDate (double[]) double[] d double time private static double[] convertCtorArgs (java.lang.Object[]) double darg int i Object[] args double[] d boolean nullReturn private static double[] convertArgs (java.lang.Object[], double, int, int, int) double darg int i Object[] args double time int fieldId int start int length double[] d boolean nullReturn private static double timeClip (double) double time private static jdk.nashorn.internal.objects.NativeDate ensureNativeDate (java.lang.Object) Object self private static jdk.nashorn.internal.objects.NativeDate getNativeDate (java.lang.Object) Object self private static double getField (java.lang.Object, int) Object self int field jdk.nashorn.internal.objects.NativeDate nd private static double getUTCField (java.lang.Object, int) Object self int field jdk.nashorn.internal.objects.NativeDate nd private static void setFields (jdk.nashorn.internal.objects.NativeDate, int, java.lang.Object[], boolean) int start int length double newTime double newTime jdk.nashorn.internal.objects.NativeDate nd int fieldId Object[] args boolean local int start int length double time double[] d double newTime private boolean isValidDate () private double getLocalTime () private double getTime () private void setTime (double) double time private java.util.TimeZone getTimeZone () static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeDebug$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeDebug$Constructor extends jdk.nashorn.internal.runtime.ScriptObject { private Object getArrayDataClass private Object getArrayData private Object getContext private Object map private Object identical private Object equalWithoutType private Object diffPropertyMaps private Object getClass private Object equals private Object toJavaString private Object toIdentString private Object getListenerCount private Object dumpCounters private Object getEventQueueCapacity private Object setEventQueueCapacity private Object addRuntimeEvent private Object expandEventQueueCapacity private Object clearRuntimeEvents private Object removeRuntimeEvent private Object getRuntimeEvents private Object getLastRuntimeEvent private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$getArrayDataClass () public void S$getArrayDataClass (java.lang.Object) public java.lang.Object G$getArrayData () public void S$getArrayData (java.lang.Object) public java.lang.Object G$getContext () public void S$getContext (java.lang.Object) public java.lang.Object G$map () public void S$map (java.lang.Object) public java.lang.Object G$identical () public void S$identical (java.lang.Object) public java.lang.Object G$equalWithoutType () public void S$equalWithoutType (java.lang.Object) public java.lang.Object G$diffPropertyMaps () public void S$diffPropertyMaps (java.lang.Object) public java.lang.Object G$getClass () public void S$getClass (java.lang.Object) public java.lang.Object G$equals () public void S$equals (java.lang.Object) public java.lang.Object G$toJavaString () public void S$toJavaString (java.lang.Object) public java.lang.Object G$toIdentString () public void S$toIdentString (java.lang.Object) public java.lang.Object G$getListenerCount () public void S$getListenerCount (java.lang.Object) public java.lang.Object G$dumpCounters () public void S$dumpCounters (java.lang.Object) public java.lang.Object G$getEventQueueCapacity () public void S$getEventQueueCapacity (java.lang.Object) public java.lang.Object G$setEventQueueCapacity () public void S$setEventQueueCapacity (java.lang.Object) public java.lang.Object G$addRuntimeEvent () public void S$addRuntimeEvent (java.lang.Object) public java.lang.Object G$expandEventQueueCapacity () public void S$expandEventQueueCapacity (java.lang.Object) public java.lang.Object G$clearRuntimeEvents () public void S$clearRuntimeEvents (java.lang.Object) public java.lang.Object G$removeRuntimeEvent () public void S$removeRuntimeEvent (java.lang.Object) public java.lang.Object G$getRuntimeEvents () public void S$getRuntimeEvents (java.lang.Object) public java.lang.Object G$getLastRuntimeEvent () public void S$getLastRuntimeEvent (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeDebug.class
NativeDebug.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeDebug extends jdk.nashorn.internal.runtime.ScriptObject { private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final String EVENT_QUEUE private static final String EVENT_QUEUE_CAPACITY private void <init> () public java.lang.String getClassName () public static java.lang.Object getArrayDataClass (java.lang.Object, java.lang.Object) ClassCastException e Object self Object obj public static java.lang.Object getArrayData (java.lang.Object, java.lang.Object) ClassCastException e Object self Object obj public static java.lang.Object getContext (java.lang.Object) Object self SecurityManager sm public static java.lang.Object map (java.lang.Object, java.lang.Object) Object self Object obj public static boolean identical (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object obj1 Object obj2 public static java.lang.Object equalWithoutType (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object m1 Object m2 public static java.lang.Object diffPropertyMaps (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object m1 Object m2 public static java.lang.Object getClass (java.lang.Object, java.lang.Object) Object self Object obj public static boolean equals (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object obj1 Object obj2 public static java.lang.String toJavaString (java.lang.Object, java.lang.Object) Object self Object obj public static java.lang.String toIdentString (java.lang.Object, java.lang.Object) Object self Object obj int hash public static int getListenerCount (java.lang.Object, java.lang.Object) Object self Object obj public static java.lang.Object dumpCounters (java.lang.Object) Object self java.io.PrintWriter out public static java.lang.Object getEventQueueCapacity (java.lang.Object) Integer cap Object self jdk.nashorn.internal.runtime.ScriptObject sobj Integer cap public static void setEventQueueCapacity (java.lang.Object, java.lang.Object) Object self Object newCapacity public static void addRuntimeEvent (java.lang.Object, java.lang.Object) Object self Object event java.util.LinkedList q int cap public static void expandEventQueueCapacity (java.lang.Object, java.lang.Object) Object self Object newCapacity java.util.LinkedList q int nc public static void clearRuntimeEvents (java.lang.Object) Object self java.util.LinkedList q public static void removeRuntimeEvent (java.lang.Object, java.lang.Object) Object self Object event java.util.LinkedList q jdk.nashorn.internal.runtime.events.RuntimeEvent re public static java.lang.Object getRuntimeEvents (java.lang.Object) Object self java.util.LinkedList q public static java.lang.Object getLastRuntimeEvent (java.lang.Object) Object self java.util.LinkedList q private static java.util.LinkedList getEventQueue (java.lang.Object) java.util.LinkedList q Object self jdk.nashorn.internal.runtime.ScriptObject sobj java.util.LinkedList q private static jdk.nashorn.internal.runtime.events.RuntimeEvent getEvent (java.lang.Object) Object event public static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private Object captureStackTrace private Object dumpStack private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$captureStackTrace () public void S$captureStackTrace (java.lang.Object) public java.lang.Object G$dumpStack () public void S$dumpStack (java.lang.Object) public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private Object printStackTrace private Object getStackTrace private Object toString private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public java.lang.Object G$printStackTrace () public void S$printStackTrace (java.lang.Object) public java.lang.Object G$getStackTrace () public void S$getStackTrace (java.lang.Object) public java.lang.Object G$toString () public void S$toString (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeError.class
NativeError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeError extends jdk.nashorn.internal.runtime.ScriptObject { static final java.lang.invoke.MethodHandle GET_COLUMNNUMBER static final java.lang.invoke.MethodHandle SET_COLUMNNUMBER static final java.lang.invoke.MethodHandle GET_LINENUMBER static final java.lang.invoke.MethodHandle SET_LINENUMBER static final java.lang.invoke.MethodHandle GET_FILENAME static final java.lang.invoke.MethodHandle SET_FILENAME static final java.lang.invoke.MethodHandle GET_STACK static final java.lang.invoke.MethodHandle SET_STACK static final String MESSAGE static final String NAME static final String STACK static final String LINENUMBER static final String COLUMNNUMBER static final String FILENAME public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> (java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object msg jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg static void initException (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject self public static java.lang.Object captureStackTrace (java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.ScriptFunction getStack jdk.nashorn.internal.runtime.ScriptFunction setStack Object self Object errorObj jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object dumpStack (java.lang.Object) Object self public static java.lang.Object printStackTrace (java.lang.Object) Object self public static java.lang.Object getStackTrace (java.lang.Object) Object[] res Object self jdk.nashorn.internal.runtime.ScriptObject sobj Object exception Object[] res public static java.lang.Object getLineNumber (java.lang.Object) Object self jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object setLineNumber (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object getColumnNumber (java.lang.Object) Object self jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object setColumnNumber (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object getFileName (java.lang.Object) Object self jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object setFileName (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object getStack (java.lang.Object) Object value Object self jdk.nashorn.internal.runtime.ScriptObject sobj Object exception public static java.lang.Object setStack (java.lang.Object, java.lang.Object) Object self Object value jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object toString (java.lang.Object) Object self jdk.nashorn.internal.runtime.ScriptObject sobj Object name Object msg private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private static java.lang.String getScriptStackString (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Throwable) jdk.nashorn.internal.runtime.ScriptObject sobj Throwable exp static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeEvalError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeEvalError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeEvalError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeEvalError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeEvalError.class
NativeEvalError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeEvalError extends jdk.nashorn.internal.runtime.ScriptObject { public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> (java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object msg jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeEvalError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg public static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeFloat32Array$1.class
NativeFloat32Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat32Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeFloat32Array$Float32ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeFloat32Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat32Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeFloat32Array$Float32ArrayData.class
NativeFloat32Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat32Array$Float32ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.FloatBuffer, int, int) java.nio.FloatBuffer nb int start int end public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () private double getElem (int) IndexOutOfBoundsException e int index private void setElem (int, double) IndexOutOfBoundsException e int index double elem public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint public int getInt (int) int index public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.FloatBuffer, int, int, jdk.nashorn.internal.objects.NativeFloat32Array$1) java.nio.FloatBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeFloat32Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeFloat32Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat32Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeFloat32Array.class
NativeFloat32Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeFloat32Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeFloat32Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected boolean isFloatArray () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeFloat32Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeFloat64Array$1.class
NativeFloat64Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat64Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeFloat64Array$Float64ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int length public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeFloat64Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat64Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeFloat64Array$Float64ArrayData.class
NativeFloat64Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat64Array$Float64ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.DoubleBuffer, int, int) java.nio.DoubleBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () private double getElem (int) IndexOutOfBoundsException e int index private void setElem (int, double) IndexOutOfBoundsException e int index double elem public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint public int getInt (int) int index public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.DoubleBuffer, int, int, jdk.nashorn.internal.objects.NativeFloat64Array$1) java.nio.DoubleBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeFloat64Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeFloat64Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFloat64Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeFloat64Array.class
NativeFloat64Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeFloat64Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeFloat64Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected boolean isFloatArray () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeFloat64Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeFunction$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFunction$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeFunction$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeFunction$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toString private Object apply private Object call private Object bind private Object toSource private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$apply () public void S$apply (java.lang.Object) public java.lang.Object G$call () public void S$call (java.lang.Object) public java.lang.Object G$bind () public void S$bind (java.lang.Object) public java.lang.Object G$toSource () public void S$toSource (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeFunction.class
NativeFunction.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeFunction extends java.lang.Object { public static final java.lang.invoke.MethodHandle TO_APPLY_ARGS private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> () public static java.lang.String toString (java.lang.Object) Object self public static java.lang.Object apply (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object thiz Object array Object[] args public static java.lang.Object[] toApplyArgs (java.lang.Object) int i jdk.nashorn.internal.runtime.ScriptObject sobj int n Object[] args java.util.List list int i jdk.nashorn.api.scripting.JSObject jsObj Object len int n Object[] args Object array private static int lengthToInt (java.lang.Object) Object len long ln private static void checkCallable (java.lang.Object) Object self public static transient java.lang.Object call (java.lang.Object, java.lang.Object[]) Object[] arguments Object self Object[] args Object thiz Object[] arguments public static transient java.lang.Object bind (java.lang.Object, java.lang.Object[]) Object[] arguments Object self Object[] args Object thiz Object[] arguments public static java.lang.String toSource (java.lang.Object) Object self public static transient jdk.nashorn.internal.runtime.ScriptFunction function (boolean, java.lang.Object, java.lang.Object[]) int i StringBuilder paramListBuf String paramList String funcBody boolean newObj Object self Object[] args StringBuilder sb String funcBody jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.Context context private static void checkFunctionParameters (java.lang.String) jdk.nashorn.internal.runtime.ParserException pe String params jdk.nashorn.internal.parser.Parser parser private static void checkFunctionBody (java.lang.String) jdk.nashorn.internal.runtime.ParserException pe String funcBody jdk.nashorn.internal.parser.Parser parser private static jdk.nashorn.internal.parser.Parser getParser (java.lang.String) String sourceText jdk.nashorn.internal.runtime.ScriptEnvironment env static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeInt16Array$1.class
NativeInt16Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt16Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeInt16Array$Int16ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeInt16Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt16Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeInt16Array$Int16ArrayData.class
NativeInt16Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt16Array$Int16ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.ShortBuffer, int, int) java.nio.ShortBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () private int getElem (int) IndexOutOfBoundsException e int index private void setElem (int, int) IndexOutOfBoundsException e int index int elem public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.ShortBuffer, int, int, jdk.nashorn.internal.objects.NativeInt16Array$1) java.nio.ShortBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeInt16Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeInt16Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt16Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeInt16Array.class
NativeInt16Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeInt16Array extends jdk.nashorn.internal.objects.ArrayBufferView { private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public static final int BYTES_PER_ELEMENT private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeInt16Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int byteLength protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeInt16Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeInt32Array$1.class
NativeInt32Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt32Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeInt32Array$Int32ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int length public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeInt32Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt32Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeInt32Array$Int32ArrayData.class
NativeInt32Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt32Array$Int32ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.IntBuffer, int, int) java.nio.IntBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () private int getElem (int) IndexOutOfBoundsException e int index private void setElem (int, int) IndexOutOfBoundsException e int index int elem public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.IntBuffer, int, int, jdk.nashorn.internal.objects.NativeInt32Array$1) java.nio.IntBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeInt32Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeInt32Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt32Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeInt32Array.class
NativeInt32Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeInt32Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeInt32Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeInt32Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeInt8Array$1.class
NativeInt8Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt8Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeInt8Array$Int8ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeInt8Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt8Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeInt8Array$Int8ArrayData.class
NativeInt8Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt8Array$Int8ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () private int getElem (int) IndexOutOfBoundsException e int index private void setElem (int, int) IndexOutOfBoundsException e int index int elem public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.ByteBuffer, int, int, jdk.nashorn.internal.objects.NativeInt8Array$1) java.nio.ByteBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeInt8Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeInt8Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeInt8Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeInt8Array.class
NativeInt8Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeInt8Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeInt8Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeInt8Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeJSAdapter$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJSAdapter$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeJSAdapter$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJSAdapter$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeJSAdapter.class
NativeJSAdapter.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeJSAdapter extends jdk.nashorn.internal.runtime.ScriptObject { public static final String __get__ public static final String __put__ public static final String __call__ public static final String __new__ public static final String __getIds__ public static final String __getKeys__ public static final String __getValues__ public static final String __has__ public static final String __delete__ public static final String __preventExtensions__ public static final String __isExtensible__ public static final String __seal__ public static final String __isSealed__ public static final String __freeze__ public static final String __isFrozen__ private final jdk.nashorn.internal.runtime.ScriptObject adaptee private final boolean overrides private static final java.lang.invoke.MethodHandle IS_JSADAPTOR private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.ScriptObject sobj Object overrides jdk.nashorn.internal.runtime.ScriptObject adaptee jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map private static jdk.nashorn.internal.runtime.ScriptObject wrapAdaptee (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject adaptee public java.lang.String getClassName () public int getInt (java.lang.Object, int) Object key int programPoint public int getInt (double, int) double key int programPoint public int getInt (int, int) int key int programPoint public double getDouble (java.lang.Object, int) Object key int programPoint public double getDouble (double, int) double key int programPoint public double getDouble (int, int) int key int programPoint public java.lang.Object get (java.lang.Object) Object key public java.lang.Object get (double) double key public java.lang.Object get (int) int key public void set (java.lang.Object, int, int) Object key int value int flags public void set (java.lang.Object, double, int) Object key double value int flags public void set (java.lang.Object, java.lang.Object, int) Object key Object value int flags public void set (double, int, int) double key int value int flags public void set (double, double, int) double key double value int flags public void set (double, java.lang.Object, int) double key Object value int flags public void set (int, int, int) int key int value int flags public void set (int, double, int) int key double value int flags public void set (int, java.lang.Object, int) int key Object value int flags public boolean has (java.lang.Object) Object key public boolean has (int) int key public boolean has (double) double key public boolean delete (int, boolean) int key boolean strict public boolean delete (double, boolean) double key boolean strict public boolean delete (java.lang.Object, boolean) Object key boolean strict public java.util.Iterator propertyIterator () Object obj java.util.Iterator iter Object func Object obj java.util.List array public java.util.Iterator valueIterator () Object obj public jdk.nashorn.internal.runtime.ScriptObject preventExtensions () public boolean isExtensible () public jdk.nashorn.internal.runtime.ScriptObject seal () public boolean isSealed () public jdk.nashorn.internal.runtime.ScriptObject freeze () public boolean isFrozen () public static transient jdk.nashorn.internal.objects.NativeJSAdapter construct (boolean, java.lang.Object, java.lang.Object[]) Object adaptee Object adaptee boolean isNew Object self Object[] args Object proto Object overrides Object adaptee jdk.nashorn.internal.objects.Global global protected jdk.internal.dynalink.linker.GuardedInvocation findNewMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request protected jdk.internal.dynalink.linker.GuardedInvocation findCallMethodMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request protected jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.nashorn.internal.runtime.ScriptFunction func Object value jdk.nashorn.internal.runtime.FindProperty find jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operation String name protected jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request private transient java.lang.Object callAdaptee (java.lang.String, java.lang.Object[]) String name Object[] args private transient double callAdapteeDouble (int, java.lang.String, java.lang.Object[]) int programPoint String name Object[] args private transient int callAdapteeInt (int, java.lang.String, java.lang.Object[]) int programPoint String name Object[] args private transient java.lang.Object callAdaptee (java.lang.Object, java.lang.String, java.lang.Object[]) Object retValue String name Object[] args Object func private jdk.internal.dynalink.linker.GuardedInvocation findHook (jdk.internal.dynalink.CallSiteDescriptor, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc String hook private jdk.internal.dynalink.linker.GuardedInvocation findHook (jdk.internal.dynalink.CallSiteDescriptor, java.lang.String, boolean) jdk.nashorn.internal.runtime.ScriptFunction func java.lang.invoke.MethodHandle methodHandle String name Object value java.lang.invoke.MethodHandle methodHandle jdk.internal.dynalink.CallSiteDescriptor desc String hook boolean useName jdk.nashorn.internal.runtime.FindProperty findData java.lang.invoke.MethodType type private static java.lang.invoke.MethodHandle testJSAdaptor (java.lang.Object, java.lang.invoke.MethodHandle, java.lang.Object, jdk.nashorn.internal.runtime.ScriptFunction) Object adaptee java.lang.invoke.MethodHandle getter Object where jdk.nashorn.internal.runtime.ScriptFunction func private static boolean isJSAdaptor (java.lang.Object, java.lang.Object, java.lang.invoke.MethodHandle, java.lang.Object, jdk.nashorn.internal.runtime.ScriptFunction) Throwable e Throwable t Object self Object adaptee java.lang.invoke.MethodHandle getter Object where jdk.nashorn.internal.runtime.ScriptFunction func boolean res public jdk.nashorn.internal.runtime.ScriptObject getAdaptee () private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeJSON$1.class
NativeJSON.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJSON$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public jdk.nashorn.internal.runtime.linker.InvokeByName call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeJSON$2.class
NativeJSON.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJSON$2 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeJSON$3.class
NativeJSON.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJSON$3 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeJSON$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJSON$Constructor extends jdk.nashorn.internal.runtime.ScriptObject { private Object parse private Object stringify private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$parse () public void S$parse (java.lang.Object) public java.lang.Object G$stringify () public void S$stringify (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeJSON$StringifyState.class
NativeJSON.java package jdk.nashorn.internal.objects jdk.nashorn.internal.objects.NativeJSON$StringifyState extends java.lang.Object { final java.util.Map stack StringBuilder indent String gap java.util.List propertyList Object replacerFunction private void <init> () synthetic void <init> (jdk.nashorn.internal.objects.NativeJSON$1) jdk.nashorn.internal.objects.NativeJSON$1 x0 }
jdk/nashorn/internal/objects/NativeJSON.class
NativeJSON.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeJSON extends jdk.nashorn.internal.runtime.ScriptObject { private static final Object TO_JSON private static final Object JSOBJECT_INVOKER private static final Object REPLACER_INVOKER private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled private static jdk.nashorn.internal.runtime.linker.InvokeByName getTO_JSON () private static java.lang.invoke.MethodHandle getJSOBJECT_INVOKER () private static java.lang.invoke.MethodHandle getREPLACER_INVOKER () private void <init> () public static java.lang.Object parse (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object text Object reviver public static java.lang.Object stringify (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) String item Object v java.util.Iterator iter String gap int i StringBuilder sb int indent String gap String str String gap Object self Object value Object replacer Object space jdk.nashorn.internal.objects.NativeJSON$StringifyState state String gap Object modSpace jdk.nashorn.internal.runtime.ScriptObject wrapper private static java.lang.Object str (java.lang.Object, java.lang.Object, jdk.nashorn.internal.objects.NativeJSON$StringifyState) jdk.nashorn.internal.runtime.linker.InvokeByName toJSONInvoker jdk.nashorn.internal.runtime.ScriptObject svalue Object toJSON jdk.nashorn.api.scripting.JSObject jsObj Object toJSON Throwable t Throwable t Object key Object holder jdk.nashorn.internal.objects.NativeJSON$StringifyState state Object value boolean isObj jdk.nashorn.internal.runtime.JSType type private static java.lang.String JO (java.lang.Object, jdk.nashorn.internal.objects.NativeJSON$StringifyState) StringBuilder member Object strP Object p Object str int size int index Object str int size int index Object value jdk.nashorn.internal.objects.NativeJSON$StringifyState state StringBuilder stepback StringBuilder finalStr java.util.List partial java.util.List k private static java.lang.Object JA (java.lang.Object, jdk.nashorn.internal.objects.NativeJSON$StringifyState) Object strP Object str int size Object str int size Object value jdk.nashorn.internal.objects.NativeJSON$StringifyState state StringBuilder stepback java.util.List partial int length int index StringBuilder finalStr private static java.lang.String[] getOwnKeys (java.lang.Object) Object obj private static java.lang.Object getLength (java.lang.Object) Object obj private static boolean isJSObjectArray (java.lang.Object) Object obj private static java.lang.Object getProperty (java.lang.Object, java.lang.Object) jdk.nashorn.api.scripting.JSObject jsObj Object holder Object key static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeJava$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJava$Constructor extends jdk.nashorn.internal.runtime.ScriptObject { private Object isType private Object synchronizedFunc private Object isJavaMethod private Object isJavaFunction private Object isJavaObject private Object isScriptObject private Object isScriptFunction private Object type private Object typeName private Object to private Object from private Object extend private Object _super private Object asJSONCompatible private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$isType () public void S$isType (java.lang.Object) public java.lang.Object G$synchronizedFunc () public void S$synchronizedFunc (java.lang.Object) public java.lang.Object G$isJavaMethod () public void S$isJavaMethod (java.lang.Object) public java.lang.Object G$isJavaFunction () public void S$isJavaFunction (java.lang.Object) public java.lang.Object G$isJavaObject () public void S$isJavaObject (java.lang.Object) public java.lang.Object G$isScriptObject () public void S$isScriptObject (java.lang.Object) public java.lang.Object G$isScriptFunction () public void S$isScriptFunction (java.lang.Object) public java.lang.Object G$type () public void S$type (java.lang.Object) public java.lang.Object G$typeName () public void S$typeName (java.lang.Object) public java.lang.Object G$to () public void S$to (java.lang.Object) public java.lang.Object G$from () public void S$from (java.lang.Object) public java.lang.Object G$extend () public void S$extend (java.lang.Object) public java.lang.Object G$_super () public void S$_super (java.lang.Object) public java.lang.Object G$asJSONCompatible () public void S$asJSONCompatible (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeJava.class
NativeJava.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeJava extends java.lang.Object { private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> () public static boolean isType (java.lang.Object, java.lang.Object) Object self Object type public static java.lang.Object synchronizedFunc (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object func Object obj public static boolean isJavaMethod (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isJavaFunction (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isJavaObject (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isScriptObject (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isScriptFunction (java.lang.Object, java.lang.Object) Object self Object obj public static java.lang.Object type (java.lang.Object, java.lang.Object) throws java.lang.ClassNotFoundException Object self Object objTypeName private static jdk.internal.dynalink.beans.StaticClass type (java.lang.Object) throws java.lang.ClassNotFoundException Object objTypeName private static java.lang.Class type (java.lang.String) throws java.lang.ClassNotFoundException String typeName public static java.lang.Object typeName (java.lang.Object, java.lang.Object) Object self Object type public static java.lang.Object to (java.lang.Object, java.lang.Object, java.lang.Object) throws java.lang.ClassNotFoundException Class targetClass jdk.internal.dynalink.beans.StaticClass targetType jdk.internal.dynalink.beans.StaticClass targetType Exception exp Object self Object obj Object objType Class targetClass public static jdk.nashorn.internal.objects.NativeArray from (java.lang.Object, java.lang.Object) Object self Object objArray private static int[] copyArray (byte[]) int i byte[] in int[] out private static int[] copyArray (short[]) int i short[] in int[] out private static int[] copyArray (char[]) int i char[] in int[] out private static double[] copyArray (float[]) int i float[] in double[] out private static java.lang.Object[] copyArray (boolean[]) int i boolean[] in Object[] out private static java.lang.Class simpleType (java.lang.String) throws java.lang.ClassNotFoundException StringBuilder nextName int lastDot ClassNotFoundException e String typeName Class primClass jdk.nashorn.internal.runtime.Context ctx private static java.lang.Class arrayType (java.lang.String) throws java.lang.ClassNotFoundException String typeName public static transient java.lang.Object extend (java.lang.Object, java.lang.Object[]) int typesLen jdk.nashorn.internal.runtime.ScriptObject classOverrides int i ClassCastException e java.lang.invoke.MethodHandles$Lookup lookup Object self Object[] types int l int typesLen jdk.nashorn.internal.runtime.ScriptObject classOverrides Class[] stypes java.lang.invoke.MethodHandles$Lookup lookup public static java.lang.Object _super (java.lang.Object, java.lang.Object) Object self Object adapter public static java.lang.Object asJSONCompatible (java.lang.Object, java.lang.Object) Object self Object obj public static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeJavaImporter$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJavaImporter$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeJavaImporter$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeJavaImporter$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object __noSuchProperty__ private Object __noSuchMethod__ private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$__noSuchProperty__ () public void S$__noSuchProperty__ (java.lang.Object) public java.lang.Object G$__noSuchMethod__ () public void S$__noSuchMethod__ (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeJavaImporter.class
NativeJavaImporter.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeJavaImporter extends jdk.nashorn.internal.runtime.ScriptObject { private final Object[] args private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> (java.lang.Object[], jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object[] args jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map private void <init> (java.lang.Object[], jdk.nashorn.internal.objects.Global) Object[] args jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object[]) Object[] args public java.lang.String getClassName () public static transient jdk.nashorn.internal.objects.NativeJavaImporter constructor (boolean, java.lang.Object, java.lang.Object[]) boolean isNew Object self Object[] args public static java.lang.Object __noSuchProperty__ (java.lang.Object, java.lang.Object) Object self Object name public static transient java.lang.Object __noSuchMethod__ (java.lang.Object, java.lang.Object[]) Object self Object[] args public jdk.internal.dynalink.linker.GuardedInvocation noSuchProperty (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request public jdk.internal.dynalink.linker.GuardedInvocation noSuchMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request protected java.lang.Object invokeNoSuchProperty (java.lang.String, boolean, int) String name boolean isScope int programPoint Object retval private boolean createAndSetProperty (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc String name Object value private java.lang.Object createProperty (java.lang.String) String pkgName String fullName jdk.nashorn.internal.runtime.Context context Object obj int i String name int len public static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeMath$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeMath$Constructor extends jdk.nashorn.internal.runtime.ScriptObject { private Object abs private Object acos private Object asin private Object atan private Object atan2 private Object ceil private Object cos private Object exp private Object floor private Object log private Object max private Object min private Object pow private Object random private Object round private Object sin private Object sqrt private Object tan private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public double G$E () public double G$LN10 () public double G$LN2 () public double G$LOG2E () public double G$LOG10E () public double G$PI () public double G$SQRT1_2 () public double G$SQRT2 () public java.lang.Object G$abs () public void S$abs (java.lang.Object) public java.lang.Object G$acos () public void S$acos (java.lang.Object) public java.lang.Object G$asin () public void S$asin (java.lang.Object) public java.lang.Object G$atan () public void S$atan (java.lang.Object) public java.lang.Object G$atan2 () public void S$atan2 (java.lang.Object) public java.lang.Object G$ceil () public void S$ceil (java.lang.Object) public java.lang.Object G$cos () public void S$cos (java.lang.Object) public java.lang.Object G$exp () public void S$exp (java.lang.Object) public java.lang.Object G$floor () public void S$floor (java.lang.Object) public java.lang.Object G$log () public void S$log (java.lang.Object) public java.lang.Object G$max () public void S$max (java.lang.Object) public java.lang.Object G$min () public void S$min (java.lang.Object) public java.lang.Object G$pow () public void S$pow (java.lang.Object) public java.lang.Object G$random () public void S$random (java.lang.Object) public java.lang.Object G$round () public void S$round (java.lang.Object) public java.lang.Object G$sin () public void S$sin (java.lang.Object) public java.lang.Object G$sqrt () public void S$sqrt (java.lang.Object) public java.lang.Object G$tan () public void S$tan (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeMath$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeMath$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeMath.class
NativeMath.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeMath extends jdk.nashorn.internal.runtime.ScriptObject { private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public static final double E public static final double LN10 public static final double LN2 public static final double LOG2E public static final double LOG10E public static final double PI public static final double SQRT1_2 public static final double SQRT2 private void <init> () public static double abs (java.lang.Object, java.lang.Object) Object self Object x public static int abs (java.lang.Object, int) Object self int x public static long abs (java.lang.Object, long) Object self long x public static double abs (java.lang.Object, double) Object self double x public static double acos (java.lang.Object, java.lang.Object) Object self Object x public static double acos (java.lang.Object, double) Object self double x public static double asin (java.lang.Object, java.lang.Object) Object self Object x public static double asin (java.lang.Object, double) Object self double x public static double atan (java.lang.Object, java.lang.Object) Object self Object x public static double atan (java.lang.Object, double) Object self double x public static double atan2 (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object y Object x public static double atan2 (java.lang.Object, double, double) Object self double y double x public static double ceil (java.lang.Object, java.lang.Object) Object self Object x public static int ceil (java.lang.Object, int) Object self int x public static long ceil (java.lang.Object, long) Object self long x public static double ceil (java.lang.Object, double) Object self double x public static double cos (java.lang.Object, java.lang.Object) Object self Object x public static double cos (java.lang.Object, double) Object self double x public static double exp (java.lang.Object, java.lang.Object) Object self Object x public static double floor (java.lang.Object, java.lang.Object) Object self Object x public static int floor (java.lang.Object, int) Object self int x public static long floor (java.lang.Object, long) Object self long x public static double floor (java.lang.Object, double) Object self double x public static double log (java.lang.Object, java.lang.Object) Object self Object x public static double log (java.lang.Object, double) Object self double x public static transient double max (java.lang.Object, java.lang.Object[]) int i double res Object self Object[] args public static double max (java.lang.Object) Object self public static int max (java.lang.Object, int, int) Object self int x int y public static long max (java.lang.Object, long, long) Object self long x long y public static double max (java.lang.Object, double, double) Object self double x double y public static double max (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object x Object y public static transient double min (java.lang.Object, java.lang.Object[]) int i double res Object self Object[] args public static double min (java.lang.Object) Object self public static int min (java.lang.Object, int, int) Object self int x int y public static long min (java.lang.Object, long, long) Object self long x long y public static double min (java.lang.Object, double, double) Object self double x double y public static double min (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object x Object y public static double pow (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object x Object y public static double pow (java.lang.Object, double, double) Object self double x double y public static double random (java.lang.Object) Object self public static double round (java.lang.Object, java.lang.Object) Object self Object x double d public static double sin (java.lang.Object, java.lang.Object) Object self Object x public static double sin (java.lang.Object, double) Object self double x public static double sqrt (java.lang.Object, java.lang.Object) Object self Object x public static double sqrt (java.lang.Object, double) Object self double x public static double tan (java.lang.Object, java.lang.Object) Object self Object x public static double tan (java.lang.Object, double) Object self double x public static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeNumber$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeNumber$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public double G$MAX_VALUE () public double G$MIN_VALUE () public double G$NaN () public double G$NEGATIVE_INFINITY () public double G$POSITIVE_INFINITY () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeNumber$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeNumber$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toFixed private Object toExponential private Object toPrecision private Object toString private Object toLocaleString private Object valueOf private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toFixed () public void S$toFixed (java.lang.Object) public java.lang.Object G$toExponential () public void S$toExponential (java.lang.Object) public java.lang.Object G$toPrecision () public void S$toPrecision (java.lang.Object) public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$toLocaleString () public void S$toLocaleString (java.lang.Object) public java.lang.Object G$valueOf () public void S$valueOf (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeNumber.class
NativeNumber.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeNumber extends jdk.nashorn.internal.runtime.ScriptObject { static final java.lang.invoke.MethodHandle WRAPFILTER private static final java.lang.invoke.MethodHandle PROTOFILTER public static final double MAX_VALUE public static final double MIN_VALUE public static final double NaN public static final double NEGATIVE_INFINITY public static final double POSITIVE_INFINITY private final double value private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled private void <init> (double, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) double value jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map void <init> (double, jdk.nashorn.internal.objects.Global) double value jdk.nashorn.internal.objects.Global global private void <init> (double) double value public java.lang.String safeToString () public java.lang.String toString () public double getValue () public double doubleValue () public java.lang.String getClassName () public static transient java.lang.Object constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args double num public static java.lang.String toFixed (java.lang.Object, java.lang.Object) Object self Object fractionDigits public static java.lang.String toFixed (java.lang.Object, int) Object self int fractionDigits double x java.text.NumberFormat format public static java.lang.String toExponential (java.lang.Object, java.lang.Object) Object self Object fractionDigits double x boolean trimZeros int f String res public static java.lang.String toPrecision (java.lang.Object, java.lang.Object) Object self Object precision double x public static java.lang.String toPrecision (java.lang.Object, int) Object self int precision private static java.lang.String toPrecision (double, int) double x int p public static java.lang.String toString (java.lang.Object, java.lang.Object) int intRadix Object self Object radix public static java.lang.String toLocaleString (java.lang.Object) Object self public static double valueOf (java.lang.Object) Object self public static jdk.internal.dynalink.linker.GuardedInvocation lookupPrimitive (jdk.internal.dynalink.linker.LinkRequest, java.lang.Object) jdk.internal.dynalink.linker.LinkRequest request Object receiver private static jdk.nashorn.internal.objects.NativeNumber wrapFilter (java.lang.Object) Object receiver private static java.lang.Object protoFilter (java.lang.Object) Object object private static double getNumberValue (java.lang.Object) Object self private static java.lang.String fixExponent (java.lang.String, boolean) char c String str boolean trimZeros int index int expPadding int fractionOffset private static java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.invoke.MethodType) String name java.lang.invoke.MethodType type static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeObject$1.class
NativeObject.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeObject$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public jdk.nashorn.internal.runtime.linker.InvokeByName call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeObject$2.class
NativeObject.java package jdk.nashorn.internal.objects synthetic jdk.nashorn.internal.objects.NativeObject$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$JSType static void <clinit> () }
jdk/nashorn/internal/objects/NativeObject$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeObject$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private Object setIndexedPropertiesToExternalArrayData private Object getPrototypeOf private Object setPrototypeOf private Object getOwnPropertyDescriptor private Object getOwnPropertyNames private Object create private Object defineProperty private Object defineProperties private Object seal private Object freeze private Object preventExtensions private Object isSealed private Object isFrozen private Object isExtensible private Object keys private Object bindProperties private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$setIndexedPropertiesToExternalArrayData () public void S$setIndexedPropertiesToExternalArrayData (java.lang.Object) public java.lang.Object G$getPrototypeOf () public void S$getPrototypeOf (java.lang.Object) public java.lang.Object G$setPrototypeOf () public void S$setPrototypeOf (java.lang.Object) public java.lang.Object G$getOwnPropertyDescriptor () public void S$getOwnPropertyDescriptor (java.lang.Object) public java.lang.Object G$getOwnPropertyNames () public void S$getOwnPropertyNames (java.lang.Object) public java.lang.Object G$create () public void S$create (java.lang.Object) public java.lang.Object G$defineProperty () public void S$defineProperty (java.lang.Object) public java.lang.Object G$defineProperties () public void S$defineProperties (java.lang.Object) public java.lang.Object G$seal () public void S$seal (java.lang.Object) public java.lang.Object G$freeze () public void S$freeze (java.lang.Object) public java.lang.Object G$preventExtensions () public void S$preventExtensions (java.lang.Object) public java.lang.Object G$isSealed () public void S$isSealed (java.lang.Object) public java.lang.Object G$isFrozen () public void S$isFrozen (java.lang.Object) public java.lang.Object G$isExtensible () public void S$isExtensible (java.lang.Object) public java.lang.Object G$keys () public void S$keys (java.lang.Object) public java.lang.Object G$bindProperties () public void S$bindProperties (java.lang.Object) public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeObject$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeObject$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toString private Object toLocaleString private Object valueOf private Object hasOwnProperty private Object isPrototypeOf private Object propertyIsEnumerable private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$toLocaleString () public void S$toLocaleString (java.lang.Object) public java.lang.Object G$valueOf () public void S$valueOf (java.lang.Object) public java.lang.Object G$hasOwnProperty () public void S$hasOwnProperty (java.lang.Object) public java.lang.Object G$isPrototypeOf () public void S$isPrototypeOf (java.lang.Object) public java.lang.Object G$propertyIsEnumerable () public void S$propertyIsEnumerable (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeObject.class
NativeObject.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeObject extends java.lang.Object { public static final java.lang.invoke.MethodHandle GET__PROTO__ public static final java.lang.invoke.MethodHandle SET__PROTO__ private static final Object TO_STRING private static final java.lang.invoke.MethodType MIRROR_GETTER_TYPE private static final java.lang.invoke.MethodType MIRROR_SETTER_TYPE private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled private static jdk.nashorn.internal.runtime.linker.InvokeByName getTO_STRING () private static jdk.nashorn.internal.runtime.ScriptObject get__proto__ (java.lang.Object) Object self jdk.nashorn.internal.runtime.ScriptObject sobj private static java.lang.Object set__proto__ (java.lang.Object, java.lang.Object) Object self Object proto jdk.nashorn.internal.runtime.ScriptObject sobj private void <init> () private static jdk.nashorn.internal.runtime.ECMAException notAnObject (java.lang.Object) Object obj public static jdk.nashorn.internal.runtime.ScriptObject setIndexedPropertiesToExternalArrayData (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object obj Object buf jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.Object getPrototypeOf (java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.JSType type Object self Object obj public static java.lang.Object setPrototypeOf (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object obj Object proto public static java.lang.Object getOwnPropertyDescriptor (java.lang.Object, java.lang.Object, java.lang.Object) String key jdk.nashorn.internal.runtime.ScriptObject sobj String key jdk.nashorn.api.scripting.ScriptObjectMirror sobjMirror Object self Object obj Object prop public static jdk.nashorn.internal.runtime.ScriptObject getOwnPropertyNames (java.lang.Object, java.lang.Object) Object self Object obj public static jdk.nashorn.internal.runtime.ScriptObject create (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object proto Object props jdk.nashorn.internal.runtime.ScriptObject newObj public static jdk.nashorn.internal.runtime.ScriptObject defineProperty (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object self Object obj Object prop Object attr jdk.nashorn.internal.runtime.ScriptObject sobj public static jdk.nashorn.internal.runtime.ScriptObject defineProperties (java.lang.Object, java.lang.Object, java.lang.Object) String prop Object key Object[] keys Object self Object obj Object props jdk.nashorn.internal.runtime.ScriptObject sobj Object propsObj public static java.lang.Object seal (java.lang.Object, java.lang.Object) Object self Object obj public static java.lang.Object freeze (java.lang.Object, java.lang.Object) Object self Object obj public static java.lang.Object preventExtensions (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isSealed (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isFrozen (java.lang.Object, java.lang.Object) Object self Object obj public static boolean isExtensible (java.lang.Object, java.lang.Object) Object self Object obj public static jdk.nashorn.internal.runtime.ScriptObject keys (java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.api.scripting.ScriptObjectMirror sobjMirror Object self Object obj public static java.lang.Object construct (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object value jdk.nashorn.internal.runtime.JSType type public static java.lang.String toString (java.lang.Object) Object self public static java.lang.Object toLocaleString (java.lang.Object) Object toString Throwable e Throwable t jdk.nashorn.internal.runtime.linker.InvokeByName toStringInvoker jdk.nashorn.internal.runtime.ScriptObject sobj Object self Object obj public static java.lang.Object valueOf (java.lang.Object) Object self public static boolean hasOwnProperty (java.lang.Object, java.lang.Object) Object self Object v Object key Object obj public static boolean isPrototypeOf (java.lang.Object, java.lang.Object) Object self Object v Object obj jdk.nashorn.internal.runtime.ScriptObject proto public static boolean propertyIsEnumerable (java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.Property property Object self Object v String str Object obj public static java.lang.Object bindProperties (java.lang.Object, java.lang.Object, java.lang.Object) Object value jdk.nashorn.internal.runtime.Property prop jdk.nashorn.internal.runtime.ScriptObject sourceObj jdk.nashorn.internal.runtime.PropertyMap sourceMap jdk.nashorn.internal.runtime.Property[] properties java.util.ArrayList propList String name java.lang.invoke.MethodHandle getter java.lang.invoke.MethodHandle setter int idx jdk.nashorn.api.scripting.ScriptObjectMirror mirror String[] keys jdk.nashorn.internal.runtime.AccessorProperty[] props Class clazz Class clazz Object self Object target Object source jdk.nashorn.internal.runtime.ScriptObject targetObj public static java.lang.Object bindAllProperties (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.api.scripting.ScriptObjectMirror) java.lang.invoke.MethodHandle getter java.lang.invoke.MethodHandle setter String name jdk.nashorn.internal.runtime.ScriptObject target jdk.nashorn.api.scripting.ScriptObjectMirror source java.util.Set keys jdk.nashorn.internal.runtime.AccessorProperty[] props int idx private static void bindBeanProperties (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, java.util.Collection, java.util.Collection, java.util.Collection) java.lang.invoke.MethodHandle method IllegalAccessError e java.lang.invoke.MethodHandle method String methodName java.lang.invoke.MethodHandle getter IllegalAccessError e java.lang.invoke.MethodHandle getter java.lang.invoke.MethodHandle setter IllegalAccessError e java.lang.invoke.MethodHandle setter java.lang.invoke.MethodHandle getter boolean isWritable java.lang.invoke.MethodHandle setter String propertyName jdk.nashorn.internal.runtime.ScriptObject targetObj Object source java.util.Collection readablePropertyNames java.util.Collection writablePropertyNames java.util.Collection methodNames java.util.Set propertyNames Class clazz java.lang.invoke.MethodType getterType java.lang.invoke.MethodType setterType jdk.internal.dynalink.linker.GuardingDynamicLinker linker java.util.List properties private static java.lang.invoke.MethodHandle getBoundBeanMethodGetter (java.lang.Object, java.lang.invoke.MethodHandle) Throwable e Throwable t Object source java.lang.invoke.MethodHandle methodGetter private static java.lang.invoke.MethodHandle getBeanOperation (jdk.internal.dynalink.linker.GuardingDynamicLinker, java.lang.String, java.lang.invoke.MethodType, java.lang.Object) jdk.internal.dynalink.linker.GuardedInvocation inv Throwable e Throwable t jdk.internal.dynalink.linker.GuardingDynamicLinker linker String operation java.lang.invoke.MethodType methodType Object source jdk.internal.dynalink.linker.GuardedInvocation inv private static boolean passesGuard (java.lang.Object, java.lang.invoke.MethodHandle) throws java.lang.Throwable Object obj java.lang.invoke.MethodHandle guard private static jdk.internal.dynalink.linker.LinkRequest createLinkRequest (java.lang.String, java.lang.invoke.MethodType, java.lang.Object) String operation java.lang.invoke.MethodType methodType Object source private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeRangeError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeRangeError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeRangeError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeRangeError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeRangeError.class
NativeRangeError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeRangeError extends jdk.nashorn.internal.runtime.ScriptObject { public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> (java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object msg jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeRangeError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg public static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeReferenceError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeReferenceError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeReferenceError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeReferenceError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeReferenceError.class
NativeReferenceError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeReferenceError extends jdk.nashorn.internal.runtime.ScriptObject { public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private void <init> (java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object msg jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeReferenceError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg public static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeRegExp$1.class
NativeRegExp.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeRegExp$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/objects/NativeRegExp$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeRegExp$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeRegExp$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeRegExp$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object compile private Object exec private Object test private Object toString private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$compile () public void S$compile (java.lang.Object) public java.lang.Object G$exec () public void S$exec (java.lang.Object) public java.lang.Object G$test () public void S$test (java.lang.Object) public java.lang.Object G$toString () public void S$toString (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeRegExp.class
NativeRegExp.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeRegExp extends jdk.nashorn.internal.runtime.ScriptObject { public Object lastIndex private jdk.nashorn.internal.runtime.regexp.RegExp regexp private final jdk.nashorn.internal.objects.Global globalObject private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final Object REPLACE_VALUE static final synthetic boolean $assertionsDisabled private void <init> (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global void <init> (java.lang.String, java.lang.String, jdk.nashorn.internal.objects.Global, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ParserException e String input String flagString jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ScriptObject proto void <init> (java.lang.String, java.lang.String, jdk.nashorn.internal.objects.Global) String input String flagString jdk.nashorn.internal.objects.Global global void <init> (java.lang.String, java.lang.String) String input String flagString void <init> (java.lang.String, jdk.nashorn.internal.objects.Global) String string jdk.nashorn.internal.objects.Global global void <init> (java.lang.String) String string void <init> (jdk.nashorn.internal.objects.NativeRegExp) jdk.nashorn.internal.objects.NativeRegExp regExp public java.lang.String getClassName () public static transient jdk.nashorn.internal.objects.NativeRegExp constructor (boolean, java.lang.Object, java.lang.Object[]) boolean isNew Object self Object[] args public static jdk.nashorn.internal.objects.NativeRegExp constructor (boolean, java.lang.Object) boolean isNew Object self public static jdk.nashorn.internal.objects.NativeRegExp constructor (boolean, java.lang.Object, java.lang.Object) boolean isNew Object self Object pattern public static jdk.nashorn.internal.objects.NativeRegExp constructor (boolean, java.lang.Object, java.lang.Object, java.lang.Object) boolean isNew Object self Object pattern Object flags public static jdk.nashorn.internal.objects.NativeRegExp newRegExp (java.lang.Object, java.lang.Object) Object regexp Object flags String patternString String flagString static jdk.nashorn.internal.objects.NativeRegExp flatRegExp (java.lang.String) char c int i String string StringBuilder sb int length private java.lang.String getFlagString () StringBuilder sb public java.lang.String safeToString () public java.lang.String toString () public static jdk.nashorn.internal.runtime.ScriptObject compile (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object pattern Object flags jdk.nashorn.internal.objects.NativeRegExp regExp jdk.nashorn.internal.objects.NativeRegExp compiled public static jdk.nashorn.internal.runtime.ScriptObject exec (java.lang.Object, java.lang.Object) Object self Object string public static boolean test (java.lang.Object, java.lang.Object) Object self Object string public static java.lang.String toString (java.lang.Object) Object self public static java.lang.Object source (java.lang.Object) Object self public static java.lang.Object global (java.lang.Object) Object self public static java.lang.Object ignoreCase (java.lang.Object) Object self public static java.lang.Object multiline (java.lang.Object) Object self public static java.lang.Object getLastInput (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getLastMultiline (java.lang.Object) Object self public static java.lang.Object getLastMatch (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getLastParen (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getLeftContext (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getRightContext (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup1 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup2 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup3 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup4 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup5 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup6 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup7 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup8 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match public static java.lang.Object getGroup9 (java.lang.Object) Object self jdk.nashorn.internal.runtime.regexp.RegExpResult match private jdk.nashorn.internal.runtime.regexp.RegExpResult execInner (java.lang.String) String string boolean isGlobal int start jdk.nashorn.internal.runtime.regexp.RegExpMatcher matcher jdk.nashorn.internal.runtime.regexp.RegExpResult match private jdk.nashorn.internal.runtime.regexp.RegExpResult execSplit (java.lang.String, int) String string int start jdk.nashorn.internal.runtime.regexp.RegExpMatcher matcher jdk.nashorn.internal.runtime.regexp.RegExpResult match private java.lang.Object[] groups (jdk.nashorn.internal.runtime.regexp.RegExpMatcher) int groupStart String group int i int lastGroupStart jdk.nashorn.internal.runtime.regexp.RegExpMatcher matcher int groupCount Object[] groups jdk.nashorn.internal.runtime.BitVector groupsInNegativeLookahead public jdk.nashorn.internal.objects.NativeRegExpExecResult exec (java.lang.String) String string jdk.nashorn.internal.runtime.regexp.RegExpResult match public boolean test (java.lang.String) String string java.lang.String replace (java.lang.String, java.lang.String, java.lang.Object) throws java.lang.Throwable Object self StringBuilder sb String string String replacement Object function jdk.nashorn.internal.runtime.regexp.RegExpMatcher matcher int thisIndex int previousLastIndex StringBuilder sb java.lang.invoke.MethodHandle invoker Object self private void appendReplacement (jdk.nashorn.internal.runtime.regexp.RegExpMatcher, java.lang.String, java.lang.String, java.lang.StringBuilder) int newRefNum int secondDigit int refNum int firstDigit char nextChar jdk.nashorn.internal.runtime.regexp.RegExpMatcher matcher String text String replacement StringBuilder sb int cursor Object[] groups private static final java.lang.invoke.MethodHandle getReplaceValueInvoker () private java.lang.String callReplaceValue (java.lang.invoke.MethodHandle, java.lang.Object, java.lang.Object, jdk.nashorn.internal.runtime.regexp.RegExpMatcher, java.lang.String) throws java.lang.Throwable java.lang.invoke.MethodHandle invoker Object function Object self jdk.nashorn.internal.runtime.regexp.RegExpMatcher matcher String string Object[] groups Object[] args jdk.nashorn.internal.objects.NativeArray split (java.lang.String, long) int index Object[] groups String string long limit java.util.List matches jdk.nashorn.internal.runtime.regexp.RegExpResult match int inputLength int splitLastLength int splitLastIndex int splitLastLastIndex int search (java.lang.String) String string jdk.nashorn.internal.runtime.regexp.RegExpResult match public int getLastIndex () public java.lang.Object getLastIndexObject () public void setLastIndex (int) int lastIndex private static jdk.nashorn.internal.objects.NativeRegExp checkRegExp (java.lang.Object) Object self boolean getGlobal () private jdk.nashorn.internal.runtime.regexp.RegExp getRegExp () private void setRegExp (jdk.nashorn.internal.runtime.regexp.RegExp) jdk.nashorn.internal.runtime.regexp.RegExp regexp static void <clinit> () public static void $clinit$ () public java.lang.Object G$lastIndex () public void S$lastIndex (java.lang.Object) }
jdk/nashorn/internal/objects/NativeRegExpExecResult.class
NativeRegExpExecResult.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeRegExpExecResult extends jdk.nashorn.internal.runtime.ScriptObject { public Object index public Object input private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (jdk.nashorn.internal.runtime.regexp.RegExpResult, jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.runtime.regexp.RegExpResult result jdk.nashorn.internal.objects.Global global public java.lang.String getClassName () public static java.lang.Object length (java.lang.Object) Object self public static void length (java.lang.Object, java.lang.Object) Object self Object length public static void <clinit> () public static void $clinit$ () public java.lang.Object G$index () public void S$index (java.lang.Object) public java.lang.Object G$input () public void S$input (java.lang.Object) }
jdk/nashorn/internal/objects/NativeStrictArguments.class
NativeStrictArguments.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeStrictArguments extends jdk.nashorn.internal.runtime.ScriptObject { private static final java.lang.invoke.MethodHandle G$LENGTH private static final java.lang.invoke.MethodHandle S$LENGTH private static final jdk.nashorn.internal.runtime.PropertyMap map$ private Object length private final Object[] namedArgs static jdk.nashorn.internal.runtime.PropertyMap getInitialMap () void <init> (java.lang.Object[], int, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) Object[] values int numParams jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.ScriptFunction func int flags public java.lang.String getClassName () public java.lang.Object getArgument (int) int key public void setArgument (int, java.lang.Object) int key Object value public static java.lang.Object G$length (java.lang.Object) Object self public static void S$length (java.lang.Object, java.lang.Object) Object self Object value private java.lang.Object getArgumentsLength () private void setArgumentsLength (java.lang.Object) Object length private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () java.util.ArrayList properties jdk.nashorn.internal.runtime.PropertyMap map int flags }
jdk/nashorn/internal/objects/NativeString$CharCodeAtLinkLogic.class
NativeString.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeString$CharCodeAtLinkLogic extends jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic { private static final jdk.nashorn.internal.objects.NativeString$CharCodeAtLinkLogic INSTANCE private void <init> () public boolean canLink (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) CharSequence cs int intIndex Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request public java.lang.Class getRelinkException () static synthetic jdk.nashorn.internal.objects.NativeString$CharCodeAtLinkLogic access$000 () static void <clinit> () }
jdk/nashorn/internal/objects/NativeString$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeString$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private Object fromCharCode private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$fromCharCode () public void S$fromCharCode (java.lang.Object) public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeString$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeString$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object toString private Object valueOf private Object charAt private Object charCodeAt private Object concat private Object indexOf private Object lastIndexOf private Object localeCompare private Object match private Object replace private Object search private Object slice private Object split private Object substr private Object substring private Object toLowerCase private Object toLocaleLowerCase private Object toUpperCase private Object toLocaleUpperCase private Object trim private Object trimLeft private Object trimRight private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$toString () public void S$toString (java.lang.Object) public java.lang.Object G$valueOf () public void S$valueOf (java.lang.Object) public java.lang.Object G$charAt () public void S$charAt (java.lang.Object) public java.lang.Object G$charCodeAt () public void S$charCodeAt (java.lang.Object) public java.lang.Object G$concat () public void S$concat (java.lang.Object) public java.lang.Object G$indexOf () public void S$indexOf (java.lang.Object) public java.lang.Object G$lastIndexOf () public void S$lastIndexOf (java.lang.Object) public java.lang.Object G$localeCompare () public void S$localeCompare (java.lang.Object) public java.lang.Object G$match () public void S$match (java.lang.Object) public java.lang.Object G$replace () public void S$replace (java.lang.Object) public java.lang.Object G$search () public void S$search (java.lang.Object) public java.lang.Object G$slice () public void S$slice (java.lang.Object) public java.lang.Object G$split () public void S$split (java.lang.Object) public java.lang.Object G$substr () public void S$substr (java.lang.Object) public java.lang.Object G$substring () public void S$substring (java.lang.Object) public java.lang.Object G$toLowerCase () public void S$toLowerCase (java.lang.Object) public java.lang.Object G$toLocaleLowerCase () public void S$toLocaleLowerCase (java.lang.Object) public java.lang.Object G$toUpperCase () public void S$toUpperCase (java.lang.Object) public java.lang.Object G$toLocaleUpperCase () public void S$toLocaleUpperCase (java.lang.Object) public java.lang.Object G$trim () public void S$trim (java.lang.Object) public java.lang.Object G$trimLeft () public void S$trimLeft (java.lang.Object) public java.lang.Object G$trimRight () public void S$trimRight (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeString.class
NativeString.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeString extends jdk.nashorn.internal.runtime.ScriptObject implements jdk.nashorn.internal.runtime.OptimisticBuiltins { private final CharSequence value static final java.lang.invoke.MethodHandle WRAPFILTER private static final java.lang.invoke.MethodHandle PROTOFILTER private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ static final synthetic boolean $assertionsDisabled private void <init> (java.lang.CharSequence) CharSequence value void <init> (java.lang.CharSequence, jdk.nashorn.internal.objects.Global) CharSequence value jdk.nashorn.internal.objects.Global global private void <init> (java.lang.CharSequence, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) CharSequence value jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map public java.lang.String safeToString () public java.lang.String toString () public boolean equals (java.lang.Object) Object other public int hashCode () private java.lang.String getStringValue () private java.lang.CharSequence getValue () public java.lang.String getClassName () public java.lang.Object getLength () protected jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operator String name protected jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request Object self Class returnType private static java.lang.Object get (java.lang.Object, java.lang.Object) Object self Object key CharSequence cs Object primitiveKey int index private static java.lang.Object get (java.lang.Object, double) Object self double key private static java.lang.Object get (java.lang.Object, long) Object self long key CharSequence cs private static java.lang.Object get (java.lang.Object, int) Object self int key CharSequence cs public java.lang.Object get (java.lang.Object) Object key Object primitiveKey int index public java.lang.Object get (double) double key public java.lang.Object get (int) int key public int getInt (java.lang.Object, int) Object key int programPoint public int getInt (double, int) double key int programPoint public int getInt (int, int) int key int programPoint public double getDouble (java.lang.Object, int) Object key int programPoint public double getDouble (double, int) double key int programPoint public double getDouble (int, int) int key int programPoint public boolean has (java.lang.Object) Object key Object primitiveKey int index public boolean has (int) int key public boolean has (double) double key int index public boolean hasOwnProperty (java.lang.Object) Object key Object primitiveKey int index public boolean hasOwnProperty (int) int key public boolean hasOwnProperty (double) double key int index public boolean delete (int, boolean) int key boolean strict public boolean delete (double, boolean) double key boolean strict int index public boolean delete (java.lang.Object, boolean) Object key boolean strict Object primitiveKey int index private boolean checkDeleteIndex (int, boolean) int index boolean strict public java.lang.Object getOwnPropertyDescriptor (java.lang.String) jdk.nashorn.internal.objects.Global global String key int index protected java.lang.String[] getOwnKeys (boolean, java.util.Set) int i boolean all java.util.Set nonEnumerable java.util.List keys public static java.lang.Object length (java.lang.Object) Object self public static transient java.lang.String fromCharCode (java.lang.Object, java.lang.Object[]) Object arg Object self Object[] args char[] buf int index public static java.lang.Object fromCharCode (java.lang.Object, java.lang.Object) Object self Object value public static java.lang.String fromCharCode (java.lang.Object, int) Object self int value public static java.lang.Object fromCharCode (java.lang.Object, int, int) Object self int ch1 int ch2 public static java.lang.Object fromCharCode (java.lang.Object, int, int, int) Object self int ch1 int ch2 int ch3 public static java.lang.String fromCharCode (java.lang.Object, int, int, int, int) Object self int ch1 int ch2 int ch3 int ch4 public static java.lang.String fromCharCode (java.lang.Object, double) Object self double value public static java.lang.String toString (java.lang.Object) Object self public static java.lang.String valueOf (java.lang.Object) Object self public static java.lang.String charAt (java.lang.Object, java.lang.Object) Object self Object pos public static java.lang.String charAt (java.lang.Object, double) Object self double pos public static java.lang.String charAt (java.lang.Object, int) Object self int pos private static java.lang.String charAtImpl (java.lang.String, int) String str int pos private static int getValidChar (java.lang.Object, int) IndexOutOfBoundsException e Object self int pos public static double charCodeAt (java.lang.Object, java.lang.Object) Object self Object pos String str int idx public static int charCodeAt (java.lang.Object, double) Object self double pos public static int charCodeAt (java.lang.Object, long) Object self long pos public static int charCodeAt (java.lang.Object, int) Object self int pos public static transient java.lang.Object concat (java.lang.Object, java.lang.Object[]) Object obj Object self Object[] args CharSequence cs public static int indexOf (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object search Object pos String str public static int indexOf (java.lang.Object, java.lang.Object) Object self Object search public static int indexOf (java.lang.Object, java.lang.Object, double) Object self Object search double pos public static int indexOf (java.lang.Object, java.lang.Object, int) Object self Object search int pos public static int lastIndexOf (java.lang.Object, java.lang.Object, java.lang.Object) int end double numPos Object self Object search Object pos String str String searchStr int length int end public static double localeCompare (java.lang.Object, java.lang.Object) Object self Object that String str java.text.Collator collator public static jdk.nashorn.internal.runtime.ScriptObject match (java.lang.Object, java.lang.Object) jdk.nashorn.internal.objects.NativeRegExp nativeRegExp int thisIndex Object self Object regexp String str jdk.nashorn.internal.objects.NativeRegExp nativeRegExp int previousLastIndex java.util.List matches Object result public static java.lang.String replace (java.lang.Object, java.lang.Object, java.lang.Object) throws java.lang.Throwable jdk.nashorn.internal.objects.NativeRegExp nativeRegExp Object self Object string Object replacement String str jdk.nashorn.internal.objects.NativeRegExp nativeRegExp public static int search (java.lang.Object, java.lang.Object) Object self Object string String str jdk.nashorn.internal.objects.NativeRegExp nativeRegExp public static java.lang.String slice (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object start Object end String str public static java.lang.String slice (java.lang.Object, int) Object self int start String str int from public static java.lang.String slice (java.lang.Object, double) Object self double start public static java.lang.String slice (java.lang.Object, int, int) Object self int start int end String str int len int from int to public static java.lang.String slice (java.lang.Object, double, double) Object self double start double end public static jdk.nashorn.internal.runtime.ScriptObject split (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object separator Object limit String str long lim private static jdk.nashorn.internal.runtime.ScriptObject splitString (java.lang.String, java.lang.String, long) int i int length Object[] array int found String str String separator long limit java.util.List elements int strLength int sepLength int pos int n public static java.lang.String substr (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object start Object length String str int strLength int intStart int intLen public static java.lang.String substring (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object start Object end String str public static java.lang.String substring (java.lang.Object, int) Object self int start String str public static java.lang.String substring (java.lang.Object, double) Object self double start public static java.lang.String substring (java.lang.Object, int, int) Object self int start int end String str int len int validStart int validEnd public static java.lang.String substring (java.lang.Object, double, double) Object self double start double end public static java.lang.String toLowerCase (java.lang.Object) Object self public static java.lang.String toLocaleLowerCase (java.lang.Object) Object self public static java.lang.String toUpperCase (java.lang.Object) Object self public static java.lang.String toLocaleUpperCase (java.lang.Object) Object self public static java.lang.String trim (java.lang.Object) Object self String str int start int end public static java.lang.String trimLeft (java.lang.Object) Object self String str int start int end public static java.lang.String trimRight (java.lang.Object) Object self String str int start int end private static jdk.nashorn.internal.runtime.ScriptObject newObj (java.lang.CharSequence) CharSequence str public static transient java.lang.Object constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args CharSequence str public static java.lang.Object constructor (boolean, java.lang.Object) boolean newObj Object self public static java.lang.Object constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object arg CharSequence str public static java.lang.Object constructor (boolean, java.lang.Object, int) boolean newObj Object self int arg String str public static java.lang.Object constructor (boolean, java.lang.Object, long) boolean newObj Object self long arg String str public static java.lang.Object constructor (boolean, java.lang.Object, double) boolean newObj Object self double arg String str public static java.lang.Object constructor (boolean, java.lang.Object, boolean) boolean newObj Object self boolean arg String str public static jdk.internal.dynalink.linker.GuardedInvocation lookupPrimitive (jdk.internal.dynalink.linker.LinkRequest, java.lang.Object) jdk.internal.dynalink.linker.LinkRequest request Object receiver private static jdk.nashorn.internal.objects.NativeString wrapFilter (java.lang.Object) Object receiver private static java.lang.Object protoFilter (java.lang.Object) Object object private static java.lang.CharSequence getCharSequence (java.lang.Object) Object self private static java.lang.String getString (java.lang.Object) Object self private static java.lang.String checkObjectToString (java.lang.Object) Object self private boolean isValidStringIndex (int) int key private static java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.invoke.MethodType) String name java.lang.invoke.MethodType type public jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic getLinkLogic (java.lang.Class) Class clazz public boolean hasPerInstanceAssumptions () static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeSyntaxError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeSyntaxError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeSyntaxError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeSyntaxError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeSyntaxError.class
NativeSyntaxError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeSyntaxError extends jdk.nashorn.internal.runtime.ScriptObject { public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeSyntaxError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg public static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeTypeError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeTypeError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeTypeError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeTypeError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeTypeError.class
NativeTypeError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeTypeError extends jdk.nashorn.internal.runtime.ScriptObject { public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeTypeError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg public static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeURIError$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeURIError$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { void <init> () }
jdk/nashorn/internal/objects/NativeURIError$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeURIError$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object name private Object message private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$name () public void S$name (java.lang.Object) public java.lang.Object G$message () public void S$message (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeURIError.class
NativeURIError.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeURIError extends jdk.nashorn.internal.runtime.ScriptObject { public Object instMessage public Object nashornException private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ void <init> (java.lang.Object, jdk.nashorn.internal.objects.Global) Object msg jdk.nashorn.internal.objects.Global global private void <init> (java.lang.Object) Object msg public java.lang.String getClassName () public static jdk.nashorn.internal.objects.NativeURIError constructor (boolean, java.lang.Object, java.lang.Object) boolean newObj Object self Object msg public static void <clinit> () public static void $clinit$ () public java.lang.Object G$instMessage () public void S$instMessage (java.lang.Object) public java.lang.Object G$nashornException () public void S$nashornException (java.lang.Object) }
jdk/nashorn/internal/objects/NativeUint16Array$1.class
NativeUint16Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint16Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeUint16Array$Uint16ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeUint16Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint16Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeUint16Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint16Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeUint16Array$Uint16ArrayData.class
NativeUint16Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint16Array$Uint16ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.CharBuffer, int, int) java.nio.CharBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () private int getElem (int) IndexOutOfBoundsException e int index private void setElem (int, int) IndexOutOfBoundsException e int index int elem public boolean isUnsigned () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.CharBuffer, int, int, jdk.nashorn.internal.objects.NativeUint16Array$1) java.nio.CharBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeUint16Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeUint16Array.class
NativeUint16Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeUint16Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeUint16Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeUint16Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeUint32Array$1.class
NativeUint32Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint32Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteBegin int length public jdk.nashorn.internal.objects.NativeUint32Array$Uint32ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeUint32Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint32Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeUint32Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint32Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeUint32Array$Uint32ArrayData.class
NativeUint32Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint32Array$Uint32ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.IntBuffer, int, int) java.nio.IntBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint private int getRawElem (int) IndexOutOfBoundsException e int index private double getElem (int) int index private void setElem (int, int) IndexOutOfBoundsException e int index int elem public boolean isUnsigned () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.IntBuffer, int, int, jdk.nashorn.internal.objects.NativeUint32Array$1) java.nio.IntBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeUint32Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeUint32Array.class
NativeUint32Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeUint32Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeUint32Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeUint32Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeUint8Array$1.class
NativeUint8Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8Array$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeUint8Array$Uint8ArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeUint8Array$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8Array$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeUint8Array$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8Array$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeUint8Array$Uint8ArrayData.class
NativeUint8Array.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8Array$Uint8ArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private void <init> (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () private int getElem (int) IndexOutOfBoundsException e int index private void setElem (int, int) IndexOutOfBoundsException e int index int elem public boolean isUnsigned () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict synthetic void <init> (java.nio.ByteBuffer, int, int, jdk.nashorn.internal.objects.NativeUint8Array$1) java.nio.ByteBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeUint8Array$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeUint8Array.class
NativeUint8Array.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeUint8Array extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeUint8Array constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeUint8Array subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/NativeUint8ClampedArray$1.class
NativeUint8ClampedArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8ClampedArray$1 extends jdk.nashorn.internal.objects.ArrayBufferView$Factory { void <init> (int) int bytesPerElement public jdk.nashorn.internal.objects.ArrayBufferView construct (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length public jdk.nashorn.internal.objects.NativeUint8ClampedArray$Uint8ClampedArrayData createArrayData (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end public java.lang.String getClassName () public volatile synthetic jdk.nashorn.internal.runtime.arrays.TypedArrayData createArrayData (java.nio.ByteBuffer, int, int) }
jdk/nashorn/internal/objects/NativeUint8ClampedArray$Constructor.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8ClampedArray$Constructor extends jdk.nashorn.internal.runtime.ScriptFunction { private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public int G$BYTES_PER_ELEMENT () public static void <clinit> () void <init> () }
jdk/nashorn/internal/objects/NativeUint8ClampedArray$Prototype.class
<Unknown> package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8ClampedArray$Prototype extends jdk.nashorn.internal.runtime.PrototypeObject { private Object set private Object subarray private static final jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ public java.lang.Object G$set () public void S$set (java.lang.Object) public java.lang.Object G$subarray () public void S$subarray (java.lang.Object) public static void <clinit> () void <init> () public java.lang.String getClassName () }
jdk/nashorn/internal/objects/NativeUint8ClampedArray$Uint8ClampedArrayData.class
NativeUint8ClampedArray.java package jdk.nashorn.internal.objects final jdk.nashorn.internal.objects.NativeUint8ClampedArray$Uint8ClampedArrayData extends jdk.nashorn.internal.runtime.arrays.TypedArrayData { private static final java.lang.invoke.MethodHandle GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM private static final java.lang.invoke.MethodHandle RINT_D private static final java.lang.invoke.MethodHandle RINT_O private static final java.lang.invoke.MethodHandle CLAMP_LONG private void <init> (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer nb int start int end protected java.lang.invoke.MethodHandle getGetElem () protected java.lang.invoke.MethodHandle getSetElem () public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () private int getElem (int) IndexOutOfBoundsException e int index public java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) Class elementType java.lang.invoke.MethodHandle setter private void setElem (int, int) byte clamped byte clamped IndexOutOfBoundsException e int index int elem public boolean isClamped () public boolean isUnsigned () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict private static double rint (double) double rint private static java.lang.Object rint (java.lang.Object) Object rint private static long clampLong (long) long l synthetic void <init> (java.nio.ByteBuffer, int, int, jdk.nashorn.internal.objects.NativeUint8ClampedArray$1) java.nio.ByteBuffer x0 int x1 int x2 jdk.nashorn.internal.objects.NativeUint8ClampedArray$1 x3 static void <clinit> () }
jdk/nashorn/internal/objects/NativeUint8ClampedArray.class
NativeUint8ClampedArray.java package jdk.nashorn.internal.objects public final jdk.nashorn.internal.objects.NativeUint8ClampedArray extends jdk.nashorn.internal.objects.ArrayBufferView { public static final int BYTES_PER_ELEMENT private static jdk.nashorn.internal.runtime.PropertyMap $nasgenmap$ private static final jdk.nashorn.internal.objects.ArrayBufferView$Factory FACTORY public static transient jdk.nashorn.internal.objects.NativeUint8ClampedArray constructor (boolean, java.lang.Object, java.lang.Object[]) boolean newObj Object self Object[] args void <init> (jdk.nashorn.internal.objects.NativeArrayBuffer, int, int) jdk.nashorn.internal.objects.NativeArrayBuffer buffer int byteOffset int length protected jdk.nashorn.internal.objects.ArrayBufferView$Factory factory () protected static java.lang.Object set (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object array Object offset protected static jdk.nashorn.internal.objects.NativeUint8ClampedArray subarray (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object begin Object end protected jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static void <clinit> () public static void $clinit$ () }
jdk/nashorn/internal/objects/annotations/Attribute.class
Attribute.java package jdk.nashorn.internal.objects.annotations public abstract jdk.nashorn.internal.objects.annotations.Attribute extends java.lang.Object { public static final int NOT_WRITABLE public static final int NOT_ENUMERABLE public static final int NOT_CONFIGURABLE public static final int CONSTANT public static final int NON_ENUMERABLE_CONSTANT public static final int DEFAULT_ATTRIBUTES }
jdk/nashorn/internal/objects/annotations/Constructor.class
Constructor.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.Constructor extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () public abstract int arity () }
jdk/nashorn/internal/objects/annotations/Function.class
Function.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.Function extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () public abstract int attributes () public abstract int arity () public abstract jdk.nashorn.internal.objects.annotations.Where where () }
jdk/nashorn/internal/objects/annotations/Getter.class
Getter.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.Getter extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () public abstract int attributes () public abstract jdk.nashorn.internal.objects.annotations.Where where () }
jdk/nashorn/internal/objects/annotations/Optimistic.class
Optimistic.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.Optimistic extends java.lang.Object implements java.lang.annotation.Annotation { }
jdk/nashorn/internal/objects/annotations/Property.class
Property.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.Property extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () public abstract int attributes () public abstract java.lang.String clazz () public abstract jdk.nashorn.internal.objects.annotations.Where where () }
jdk/nashorn/internal/objects/annotations/ScriptClass.class
ScriptClass.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.ScriptClass extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String value () }
jdk/nashorn/internal/objects/annotations/Setter.class
Setter.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.Setter extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () public abstract int attributes () public abstract jdk.nashorn.internal.objects.annotations.Where where () }
jdk/nashorn/internal/objects/annotations/SpecializedFunction$1.class
SpecializedFunction.java package jdk.nashorn.internal.objects.annotations synthetic jdk.nashorn.internal.objects.annotations.SpecializedFunction$1 extends java.lang.Object { }
jdk/nashorn/internal/objects/annotations/SpecializedFunction$LinkLogic$Empty.class
SpecializedFunction.java package jdk.nashorn.internal.objects.annotations final jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic$Empty extends jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic { private void <init> () public boolean canLink (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request public boolean isEmpty () synthetic void <init> (jdk.nashorn.internal.objects.annotations.SpecializedFunction$1) jdk.nashorn.internal.objects.annotations.SpecializedFunction$1 x0 }
jdk/nashorn/internal/objects/annotations/SpecializedFunction$LinkLogic.class
SpecializedFunction.java package jdk.nashorn.internal.objects.annotations public abstract jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic extends java.lang.Object { public static final jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic EMPTY_INSTANCE public void <init> () public static java.lang.Class getEmptyLinkLogicClass () public java.lang.Class getRelinkException () public static boolean isEmpty (java.lang.Class) Class clazz public boolean isEmpty () public abstract boolean canLink (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) public boolean needsGuard (java.lang.Object) Object self public transient boolean needsGuard (java.lang.Object, java.lang.Object[]) Object self Object[] args public java.lang.invoke.MethodHandle getGuard () public boolean checkLinkable (java.lang.Object, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request static void <clinit> () }
jdk/nashorn/internal/objects/annotations/SpecializedFunction.class
SpecializedFunction.java package jdk.nashorn.internal.objects.annotations public abstract annotation jdk.nashorn.internal.objects.annotations.SpecializedFunction extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () public abstract java.lang.Class linkLogic () public abstract boolean isConstructor () public abstract boolean isOptimistic () }
jdk/nashorn/internal/objects/annotations/Where.class
Where.java package jdk.nashorn.internal.objects.annotations public final enum jdk.nashorn.internal.objects.annotations.Where extends java.lang.Enum { public static final enum jdk.nashorn.internal.objects.annotations.Where CONSTRUCTOR public static final enum jdk.nashorn.internal.objects.annotations.Where PROTOTYPE public static final enum jdk.nashorn.internal.objects.annotations.Where INSTANCE private static final synthetic jdk.nashorn.internal.objects.annotations.Where[] $VALUES public static jdk.nashorn.internal.objects.annotations.Where[] values () public static jdk.nashorn.internal.objects.annotations.Where valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/parser/AbstractParser$1.class
AbstractParser.java package jdk.nashorn.internal.parser synthetic jdk.nashorn.internal.parser.AbstractParser$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/parser/AbstractParser.class
AbstractParser.java package jdk.nashorn.internal.parser public abstract jdk.nashorn.internal.parser.AbstractParser extends java.lang.Object { protected final jdk.nashorn.internal.runtime.Source source protected final jdk.nashorn.internal.runtime.ErrorManager errors protected jdk.nashorn.internal.parser.TokenStream stream protected int k protected long previousToken protected long token protected jdk.nashorn.internal.parser.TokenType type protected jdk.nashorn.internal.parser.TokenType last protected int start protected int finish protected int line protected int linePosition protected jdk.nashorn.internal.parser.Lexer lexer protected boolean isStrictMode protected final int lineOffset private final java.util.Map canonicalNames private static final String SOURCE_URL_PREFIX static final synthetic boolean $assertionsDisabled protected void <init> (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean, int) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors boolean strict int lineOffset protected final long getToken (int) int i protected final jdk.nashorn.internal.parser.TokenType T (int) int i protected final jdk.nashorn.internal.parser.TokenType next () protected final jdk.nashorn.internal.parser.TokenType nextOrEOL () private void checkDirectiveComment () String comment int len private jdk.nashorn.internal.parser.TokenType nextToken () long lastToken protected static transient java.lang.String message (java.lang.String, java.lang.String[]) String msgId String[] args protected final jdk.nashorn.internal.runtime.ParserException error (java.lang.String, long) String message long errorToken protected final jdk.nashorn.internal.runtime.ParserException error (jdk.nashorn.internal.runtime.JSErrorType, java.lang.String, long) jdk.nashorn.internal.runtime.JSErrorType errorType String message long errorToken int position int lineNum int columnNum String formatted protected final jdk.nashorn.internal.runtime.ParserException error (java.lang.String) String message protected final jdk.nashorn.internal.runtime.ParserException error (jdk.nashorn.internal.runtime.JSErrorType, java.lang.String) jdk.nashorn.internal.runtime.JSErrorType errorType String message int position int column String formatted protected final void warning (jdk.nashorn.internal.runtime.JSErrorType, java.lang.String, long) jdk.nashorn.internal.runtime.JSErrorType errorType String message long errorToken protected final java.lang.String expectMessage (jdk.nashorn.internal.parser.TokenType) String msg String expectedName jdk.nashorn.internal.parser.TokenType expected String tokenString String msg protected final void expect (jdk.nashorn.internal.parser.TokenType) throws jdk.nashorn.internal.runtime.ParserException jdk.nashorn.internal.parser.TokenType expected protected final void expectDontAdvance (jdk.nashorn.internal.parser.TokenType) throws jdk.nashorn.internal.runtime.ParserException jdk.nashorn.internal.parser.TokenType expected protected final java.lang.Object expectValue (jdk.nashorn.internal.parser.TokenType) throws jdk.nashorn.internal.runtime.ParserException jdk.nashorn.internal.parser.TokenType expected Object value protected final java.lang.Object getValue () protected final java.lang.Object getValue (long) jdk.nashorn.internal.runtime.ParserException e long valueToken protected final boolean isNonStrictModeIdent () protected final jdk.nashorn.internal.ir.IdentNode getIdent () String ident long identToken String ident protected jdk.nashorn.internal.ir.IdentNode createIdentNode (long, int, java.lang.String) long identToken int identFinish String name String existingName String canonicalName protected final boolean isIdentifierName () jdk.nashorn.internal.parser.TokenKind kind long identToken String ident protected final jdk.nashorn.internal.ir.IdentNode getIdentifierName () long identToken String ident protected final jdk.nashorn.internal.ir.LiteralNode getLiteral () throws jdk.nashorn.internal.runtime.ParserException jdk.nashorn.internal.runtime.ParserException e jdk.nashorn.internal.parser.Lexer$RegexToken regex long literalToken Object value jdk.nashorn.internal.ir.LiteralNode node static void <clinit> () }
jdk/nashorn/internal/parser/DateParser$1.class
DateParser.java package jdk.nashorn.internal.parser synthetic jdk.nashorn.internal.parser.DateParser$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$DateParser$Token static void <clinit> () }
jdk/nashorn/internal/parser/DateParser$Name.class
DateParser.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.DateParser$Name extends java.lang.Object { final String name final String key final int value final int type static final int DAY_OF_WEEK static final int MONTH_NAME static final int AM_PM static final int TIMEZONE_ID static final int TIME_SEPARATOR static final synthetic boolean $assertionsDisabled void <init> (java.lang.String, int, int) String name int type int value public boolean matches (java.lang.String, int, int) String str int offset int len public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/parser/DateParser$Token.class
DateParser.java package jdk.nashorn.internal.parser final enum jdk.nashorn.internal.parser.DateParser$Token extends java.lang.Enum { public static final enum jdk.nashorn.internal.parser.DateParser$Token UNKNOWN public static final enum jdk.nashorn.internal.parser.DateParser$Token NUMBER public static final enum jdk.nashorn.internal.parser.DateParser$Token SEPARATOR public static final enum jdk.nashorn.internal.parser.DateParser$Token PARENTHESIS public static final enum jdk.nashorn.internal.parser.DateParser$Token NAME public static final enum jdk.nashorn.internal.parser.DateParser$Token SIGN public static final enum jdk.nashorn.internal.parser.DateParser$Token END private static final synthetic jdk.nashorn.internal.parser.DateParser$Token[] $VALUES public static jdk.nashorn.internal.parser.DateParser$Token[] values () public static jdk.nashorn.internal.parser.DateParser$Token valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/parser/DateParser.class
DateParser.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.DateParser extends java.lang.Object { public static final int YEAR public static final int MONTH public static final int DAY public static final int HOUR public static final int MINUTE public static final int SECOND public static final int MILLISECOND public static final int TIMEZONE private final String string private final int length private final Integer[] fields private int pos private jdk.nashorn.internal.parser.DateParser$Token token private int tokenLength private jdk.nashorn.internal.parser.DateParser$Name nameValue private int numValue private int currentField private int yearSign private boolean namedMonth private static final java.util.HashMap names public void <init> (java.lang.String) String string public boolean parse () public boolean parseEcmaDate () public boolean parseLegacyDate () public java.lang.Integer[] getDateFields () private boolean isSet (int) int field private java.lang.Integer get (int) int field private void set (int, int) int field int value private int peek () private boolean skipNumberDelimiter (char) char c private boolean skipDelimiter (char) char c private jdk.nashorn.internal.parser.DateParser$Token next () char c int type private static boolean checkLegacyField (int, int) int field int value private boolean checkEcmaField (int, int) int field int value private boolean skipEcmaDelimiter () private boolean endOfTime () int c private static boolean isAsciiLetter (char) char ch private static boolean isAsciiDigit (char) char ch private int readNumber (int) int maxDigits int start int n int max private jdk.nashorn.internal.parser.DateParser$Name readName () int start int limit String key jdk.nashorn.internal.parser.DateParser$Name name private int readTimeZoneOffset () int sign int offset private boolean skipParentheses () char c int parenCount private static int getDefaultValue (int) int field private static boolean isDay (int) int n private static boolean isMonth (int) int n private static boolean isHour (int) int n private static boolean isMinuteOrSecond (int) int n private static boolean isMillisecond (int) int n private boolean setMonth (int) int m private boolean setDateField (int) int field int n private boolean setTimeField (int) int field int n private boolean setTimezone (int, boolean) int offset boolean asNumericOffset private boolean setAmPm (int) int offset int hour private boolean patchResult (boolean) int value int field int d2 int d int year boolean strict private static void addName (java.lang.String, int, int) String str int type int value jdk.nashorn.internal.parser.DateParser$Name name static void <clinit> () }
jdk/nashorn/internal/parser/JSONParser.class
JSONParser.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.JSONParser extends java.lang.Object { private final String source private final jdk.nashorn.internal.objects.Global global private final boolean dualFields final int length int pos private static final int EOF private static final String TRUE private static final String FALSE private static final String NULL private static final int STATE_EMPTY private static final int STATE_ELEMENT_PARSED private static final int STATE_COMMA_PARSED static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String, jdk.nashorn.internal.objects.Global, boolean) String source jdk.nashorn.internal.objects.Global global boolean dualFields public static java.lang.String quote (java.lang.String) char ch String value StringBuilder product public java.lang.Object parse () Object value private java.lang.Object parseLiteral () int c private java.lang.Object parseObject () String id Object value int index int c jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.arrays.ArrayData arrayData java.util.ArrayList values int state private static jdk.nashorn.internal.runtime.arrays.ArrayData addArrayElement (jdk.nashorn.internal.runtime.arrays.ArrayData, int, java.lang.Object) jdk.nashorn.internal.runtime.arrays.ArrayData arrayData int index Object value long oldLength long longIndex jdk.nashorn.internal.runtime.arrays.ArrayData newArrayData private jdk.nashorn.internal.runtime.PropertyMap addObjectProperty (jdk.nashorn.internal.runtime.PropertyMap, java.util.List, java.lang.String, java.lang.Object) Class type int flags jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.PropertyMap propertyMap java.util.List values String id Object value jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.PropertyMap newMap Class type int flags private java.lang.Object createObject (jdk.nashorn.internal.runtime.PropertyMap, java.util.List, jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap propertyMap java.util.List values jdk.nashorn.internal.runtime.arrays.ArrayData arrayData long[] primitiveSpill Object[] objectSpill jdk.nashorn.internal.runtime.ScriptObject object private static java.lang.Class getType (java.lang.Object) Object value private void expectColon () int n private java.lang.Object parseArray () long index int c jdk.nashorn.internal.runtime.arrays.ArrayData arrayData int state private java.lang.String parseString () int c int start StringBuilder sb private char parseEscapeSequence () int c private char parseUnicodeEscape () private int parseHexDigit () int c private boolean isDigit (int) int c private void skipDigits () int c private java.lang.Number parseNumber () int start int c double d private java.lang.Object parseKeyword (java.lang.String, java.lang.Object) String keyword Object value private int peek () private int next () int next private void skipWhiteSpace () private static java.lang.String toString (int) int c jdk.nashorn.internal.runtime.ParserException error (java.lang.String, int, int) throws jdk.nashorn.internal.runtime.ParserException String message int start int length long token int pos jdk.nashorn.internal.runtime.Source src int lineNum int columnNum String formatted private jdk.nashorn.internal.runtime.ParserException error (java.lang.String, int) String message int start private jdk.nashorn.internal.runtime.ParserException numberError (int) int start private jdk.nashorn.internal.runtime.ParserException expectedError (int, java.lang.String, java.lang.String) int start String expected String found private jdk.nashorn.internal.runtime.ParserException syntaxError (int, java.lang.String) int start String reason String message static void <clinit> () }
jdk/nashorn/internal/parser/Lexer$1.class
Lexer.java package jdk.nashorn.internal.parser synthetic jdk.nashorn.internal.parser.Lexer$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/parser/Lexer$EditStringLexer.class
Lexer.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.Lexer$EditStringLexer extends jdk.nashorn.internal.parser.Lexer { final jdk.nashorn.internal.parser.TokenType stringType void <init> (jdk.nashorn.internal.parser.Lexer, jdk.nashorn.internal.parser.TokenType, jdk.nashorn.internal.parser.Lexer$State) jdk.nashorn.internal.parser.Lexer lexer jdk.nashorn.internal.parser.TokenType stringType jdk.nashorn.internal.parser.Lexer$State stringState public void lexify () jdk.nashorn.internal.parser.Lexer$State expressionState int braceCount jdk.nashorn.internal.parser.Lexer lexer int stringStart boolean primed volatile synthetic jdk.nashorn.internal.parser.Scanner$State saveState () }
jdk/nashorn/internal/parser/Lexer$LexerToken.class
Lexer.java package jdk.nashorn.internal.parser public abstract jdk.nashorn.internal.parser.Lexer$LexerToken extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID private final String expression protected void <init> (java.lang.String) String expression public java.lang.String getExpression () }
jdk/nashorn/internal/parser/Lexer$LineInfoReceiver.class
Lexer.java package jdk.nashorn.internal.parser public abstract jdk.nashorn.internal.parser.Lexer$LineInfoReceiver extends java.lang.Object { public abstract void lineInfo (int, int) }
jdk/nashorn/internal/parser/Lexer$RegexToken.class
Lexer.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.Lexer$RegexToken extends jdk.nashorn.internal.parser.Lexer$LexerToken { private static final long serialVersionUID private final String options public void <init> (java.lang.String, java.lang.String) String expression String options public java.lang.String getOptions () public java.lang.String toString () }
jdk/nashorn/internal/parser/Lexer$State.class
Lexer.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.Lexer$State extends jdk.nashorn.internal.parser.Scanner$State { public final int pendingLine public final int linePosition public final jdk.nashorn.internal.parser.TokenType last void <init> (int, int, int, int, int, jdk.nashorn.internal.parser.TokenType) int position int limit int line int pendingLine int linePosition jdk.nashorn.internal.parser.TokenType last }
jdk/nashorn/internal/parser/Lexer$XMLToken.class
Lexer.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.Lexer$XMLToken extends jdk.nashorn.internal.parser.Lexer$LexerToken { private static final long serialVersionUID public void <init> (java.lang.String) String expression }
jdk/nashorn/internal/parser/Lexer.class
Lexer.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.Lexer extends jdk.nashorn.internal.parser.Scanner { private static final long MIN_INT_L private static final long MAX_INT_L private static final boolean XML_LITERALS private final jdk.nashorn.internal.runtime.Source source private final jdk.nashorn.internal.parser.TokenStream stream private final boolean scripting private final boolean nested int pendingLine private int linePosition private jdk.nashorn.internal.parser.TokenType last private final boolean pauseOnFunctionBody private boolean pauseOnNextLeftBrace private static final String SPACETAB private static final String LFCR private static final String JAVASCRIPT_WHITESPACE_EOL private static final String JAVASCRIPT_WHITESPACE private static final String JAVASCRIPT_WHITESPACE_IN_REGEXP static final synthetic boolean $assertionsDisabled static java.lang.String unicodeEscape (char) int i char ch StringBuilder sb String hex public void <init> (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.parser.TokenStream) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.parser.TokenStream stream public void <init> (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.parser.TokenStream, boolean) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.parser.TokenStream stream boolean scripting public void <init> (jdk.nashorn.internal.runtime.Source, int, int, jdk.nashorn.internal.parser.TokenStream, boolean, boolean) jdk.nashorn.internal.runtime.Source source int start int len jdk.nashorn.internal.parser.TokenStream stream boolean scripting boolean pauseOnFunctionBody private void <init> (jdk.nashorn.internal.parser.Lexer, jdk.nashorn.internal.parser.Lexer$State) jdk.nashorn.internal.parser.Lexer lexer jdk.nashorn.internal.parser.Lexer$State state jdk.nashorn.internal.parser.Lexer$State saveState () void restoreState (jdk.nashorn.internal.parser.Lexer$State) jdk.nashorn.internal.parser.Lexer$State state protected void add (jdk.nashorn.internal.parser.TokenType, int, int) jdk.nashorn.internal.parser.TokenType type int start int end protected void add (jdk.nashorn.internal.parser.TokenType, int) jdk.nashorn.internal.parser.TokenType type int start public static java.lang.String getWhitespaceRegExp () private void skipEOL (boolean) boolean addEOL private void skipLine (boolean) boolean addEOL public static boolean isJSWhitespace (char) char ch public static boolean isJSEOL (char) char ch protected boolean isStringDelimiter (char) char ch protected boolean isWhitespace (char) char ch protected boolean isEOL (char) char ch private void skipWhitespace (boolean) boolean addEOL protected boolean skipComments () boolean directiveComment int start public jdk.nashorn.internal.parser.Lexer$RegexToken valueOfPattern (int, int) int start int length int savePosition StringBuilder sb boolean inBrackets String regex String options public boolean canStartLiteral (jdk.nashorn.internal.parser.TokenType) jdk.nashorn.internal.parser.TokenType token protected boolean scanLiteral (long, jdk.nashorn.internal.parser.TokenType, jdk.nashorn.internal.parser.Lexer$LineInfoReceiver) long token jdk.nashorn.internal.parser.TokenType startTokenType jdk.nashorn.internal.parser.Lexer$LineInfoReceiver lir private boolean scanRegEx () int start boolean inBrackets protected static int convertDigit (char, int) int digit int digit int digit char ch int base int digit private int hexSequence (int, jdk.nashorn.internal.parser.TokenType) int digit int i int length jdk.nashorn.internal.parser.TokenType type int value private int octalSequence () int digit int i int value private java.lang.String valueOfIdent (int, int) throws java.lang.RuntimeException int ch int start int length int savePosition int end StringBuilder sb private void scanIdentifierOrKeyword () int start int length jdk.nashorn.internal.parser.TokenType type private java.lang.String valueOfString (int, int, boolean) throws java.lang.RuntimeException int ch int ch int ch char next int afterSlash int start int length boolean strict int savePosition int end StringBuilder sb protected void scanString (boolean) boolean add jdk.nashorn.internal.parser.TokenType type char quote jdk.nashorn.internal.parser.Lexer$State stringState protected boolean isEscapeCharacter (char) char ch private static java.lang.Number valueOf (java.lang.String, int) throws java.lang.NumberFormatException char ch int digit int i double value NumberFormatException e String valueString int radix protected void scanNumber () boolean octal int start jdk.nashorn.internal.parser.TokenType type int digit jdk.nashorn.internal.parser.Lexer$XMLToken valueOfXML (int, int) int start int length private boolean scanXMLLiteral () int start int openCount private int scanIdentifier () int ch int ch int start private boolean identifierEqual (int, int, int, int) int i int aStart int aLength int bStart int bLength private boolean hasHereMarker (int, int) int identStart int identLength private void editString (jdk.nashorn.internal.parser.TokenType, jdk.nashorn.internal.parser.Lexer$State) jdk.nashorn.internal.parser.TokenType stringType jdk.nashorn.internal.parser.Lexer$State stringState jdk.nashorn.internal.parser.Lexer$EditStringLexer lexer private boolean scanHereString (jdk.nashorn.internal.parser.Lexer$LineInfoReceiver) jdk.nashorn.internal.parser.Lexer$State saved boolean excludeLastEOL char quoteChar boolean noStringEditing int identStart int identLength jdk.nashorn.internal.parser.Lexer$State restState int lastLine int lastLinePosition jdk.nashorn.internal.parser.Lexer$State stringState int stringEnd jdk.nashorn.internal.parser.Lexer restLexer jdk.nashorn.internal.parser.Lexer$LineInfoReceiver lir public void lexify () int typeLength jdk.nashorn.internal.parser.TokenType type java.lang.Object getValueOf (long, boolean) String str double value long token boolean strict int start int len protected static transient java.lang.String message (java.lang.String, java.lang.String[]) String msgId String[] args protected void error (java.lang.String, jdk.nashorn.internal.parser.TokenType, int, int) throws jdk.nashorn.internal.runtime.ParserException String message jdk.nashorn.internal.parser.TokenType type int start int length long token int pos int lineNum int columnNum String formatted volatile synthetic jdk.nashorn.internal.parser.Scanner$State saveState () synthetic void <init> (jdk.nashorn.internal.parser.Lexer, jdk.nashorn.internal.parser.Lexer$State, jdk.nashorn.internal.parser.Lexer$1) jdk.nashorn.internal.parser.Lexer x0 jdk.nashorn.internal.parser.Lexer$State x1 jdk.nashorn.internal.parser.Lexer$1 x2 static void <clinit> () }
jdk/nashorn/internal/parser/Parser$1.class
Parser.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.Parser$1 extends java.lang.Object implements jdk.nashorn.internal.parser.Lexer$LineInfoReceiver { final synthetic jdk.nashorn.internal.parser.Parser this$0 void <init> (jdk.nashorn.internal.parser.Parser) jdk.nashorn.internal.parser.Parser this$0 public void lineInfo (int, int) int receiverLine int receiverLinePosition }
jdk/nashorn/internal/parser/Parser$2.class
Parser.java package jdk.nashorn.internal.parser synthetic jdk.nashorn.internal.parser.Parser$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/parser/Parser$ParserState.class
Parser.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.Parser$ParserState extends java.lang.Object implements java.io.Serializable { private final int position private final int line private final int linePosition private static final long serialVersionUID void <init> (int, int, int) int position int line int linePosition jdk.nashorn.internal.parser.Lexer createLexer (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.parser.Lexer, jdk.nashorn.internal.parser.TokenStream, boolean) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.parser.Lexer lexer jdk.nashorn.internal.parser.TokenStream stream boolean scripting jdk.nashorn.internal.parser.Lexer newLexer static synthetic int access$000 (jdk.nashorn.internal.parser.Parser$ParserState) jdk.nashorn.internal.parser.Parser$ParserState x0 static synthetic int access$100 (jdk.nashorn.internal.parser.Parser$ParserState) jdk.nashorn.internal.parser.Parser$ParserState x0 }
jdk/nashorn/internal/parser/Parser$PropertyFunction.class
Parser.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.Parser$PropertyFunction extends java.lang.Object { final jdk.nashorn.internal.ir.PropertyKey ident final jdk.nashorn.internal.ir.FunctionNode functionNode void <init> (jdk.nashorn.internal.ir.PropertyKey, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.PropertyKey ident jdk.nashorn.internal.ir.FunctionNode function }
jdk/nashorn/internal/parser/Parser.class
Parser.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.Parser extends jdk.nashorn.internal.parser.AbstractParser implements jdk.nashorn.internal.runtime.logging.Loggable { private static final String ARGUMENTS_NAME private final jdk.nashorn.internal.runtime.ScriptEnvironment env private final boolean scripting private java.util.List functionDeclarations private final jdk.nashorn.internal.ir.BlockLexicalContext lc private final java.util.Deque defaultNames private final jdk.nashorn.internal.codegen.Namespace namespace private final jdk.nashorn.internal.runtime.logging.DebugLogger log protected final jdk.nashorn.internal.parser.Lexer$LineInfoReceiver lineInfoReceiver private jdk.nashorn.internal.runtime.RecompilableScriptFunctionData reparsedFunction static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.runtime.ScriptEnvironment, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager) jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors public void <init> (jdk.nashorn.internal.runtime.ScriptEnvironment, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean, jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors boolean strict jdk.nashorn.internal.runtime.logging.DebugLogger log public void <init> (jdk.nashorn.internal.runtime.ScriptEnvironment, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean, int, jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errors boolean strict int lineOffset jdk.nashorn.internal.runtime.logging.DebugLogger log public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public void setFunctionName (java.lang.String) String name public void setReparsedFunction (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData reparsedFunction public jdk.nashorn.internal.ir.FunctionNode parse () public jdk.nashorn.internal.ir.FunctionNode parse (java.lang.String, int, int, boolean) String end String end Exception e String end String scriptName int startPos int len boolean allowPropertyFunction boolean isTimingEnabled long t0 public java.util.List parseFormalParameterList () Exception e public jdk.nashorn.internal.ir.FunctionNode parseFunctionBody () int functionLine long functionToken jdk.nashorn.internal.ir.FunctionNode function Exception e private void handleParseException (java.lang.Exception) Exception e String message private void recover (java.lang.Exception) String message Exception e private jdk.nashorn.internal.ir.Block newBlock () private jdk.nashorn.internal.ir.FunctionNode newFunctionNode (long, jdk.nashorn.internal.ir.IdentNode, java.util.List, jdk.nashorn.internal.ir.FunctionNode$Kind, int) long startToken jdk.nashorn.internal.ir.IdentNode ident java.util.List parameters jdk.nashorn.internal.ir.FunctionNode$Kind kind int functionLine StringBuilder sb jdk.nashorn.internal.ir.FunctionNode parentFunction String name int flags jdk.nashorn.internal.ir.FunctionNode functionNode private jdk.nashorn.internal.ir.Block restoreBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block private jdk.nashorn.internal.ir.FunctionNode restoreFunctionNode (jdk.nashorn.internal.ir.FunctionNode, long) jdk.nashorn.internal.ir.FunctionNode functionNode long lastToken jdk.nashorn.internal.ir.Block newBody private jdk.nashorn.internal.ir.Block getBlock (boolean) boolean needsBraces jdk.nashorn.internal.ir.Block newBlock int possibleEnd private jdk.nashorn.internal.ir.Block getStatement () jdk.nashorn.internal.ir.Block newBlock private void detectSpecialFunction (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode ident String name private void detectSpecialProperty (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode ident private boolean useBlockScope () private static boolean isArguments (java.lang.String) String name private static boolean isArguments (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode ident private static boolean checkIdentLValue (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.IdentNode ident private jdk.nashorn.internal.ir.Expression verifyAssignment (long, jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression) long op jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.parser.TokenType opType private static jdk.nashorn.internal.ir.UnaryNode incDecExpression (long, jdk.nashorn.internal.parser.TokenType, jdk.nashorn.internal.ir.Expression, boolean) long firstToken jdk.nashorn.internal.parser.TokenType tokenType jdk.nashorn.internal.ir.Expression expression boolean isPostfix private jdk.nashorn.internal.ir.FunctionNode program (java.lang.String, boolean) String scriptName boolean allowPropertyFunction long functionToken int functionLine jdk.nashorn.internal.ir.FunctionNode script private java.lang.String getDirective (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.LiteralNode lit long litToken jdk.nashorn.internal.parser.TokenType tt jdk.nashorn.internal.ir.Node expr jdk.nashorn.internal.ir.Node stmt private void sourceElements (boolean) jdk.nashorn.internal.ir.Node statement jdk.nashorn.internal.ir.IdentNode param jdk.nashorn.internal.ir.FunctionNode function jdk.nashorn.internal.ir.FunctionNode function int flag jdk.nashorn.internal.ir.Node lastStatement String directive Exception e boolean shouldAllowPropertyFunction java.util.List directiveStmts boolean checkDirective boolean allowPropertyFunction boolean oldStrictMode private void statement () private void statement (boolean, boolean, boolean) String ident long propertyToken int propertyLine boolean topLevel boolean allowPropertyFunction boolean singleStatement private void addPropertyFunctionStatement (jdk.nashorn.internal.parser.Parser$PropertyFunction) jdk.nashorn.internal.parser.Parser$PropertyFunction propertyFunction jdk.nashorn.internal.ir.FunctionNode fn private void block () private void statementList () private void verifyStrictIdent (jdk.nashorn.internal.ir.IdentNode, java.lang.String) jdk.nashorn.internal.ir.IdentNode ident String contextString private java.util.List variableStatement (jdk.nashorn.internal.parser.TokenType, boolean) int varLine long varToken jdk.nashorn.internal.ir.IdentNode name jdk.nashorn.internal.ir.Expression init jdk.nashorn.internal.ir.VarNode var boolean semicolon jdk.nashorn.internal.parser.TokenType varType boolean isStatement java.util.List vars int varFlags private void emptyStatement () private void expressionStatement () int expressionLine long expressionToken jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.ir.ExpressionStatement expressionStatement private void ifStatement () int ifLine long ifToken jdk.nashorn.internal.ir.Expression test jdk.nashorn.internal.ir.Block pass jdk.nashorn.internal.ir.Block fail private void forStatement () jdk.nashorn.internal.ir.Expression expression jdk.nashorn.internal.ir.Node init java.util.List vars jdk.nashorn.internal.ir.Block body int startLine jdk.nashorn.internal.ir.Block outer jdk.nashorn.internal.ir.ForNode forNode private void whileStatement () int whileLine jdk.nashorn.internal.ir.JoinPredecessorExpression test jdk.nashorn.internal.ir.Block body long whileToken jdk.nashorn.internal.ir.WhileNode whileNode private void doStatement () jdk.nashorn.internal.ir.Block body int doLine jdk.nashorn.internal.ir.JoinPredecessorExpression test long doToken jdk.nashorn.internal.ir.WhileNode doWhileNode private void continueStatement () jdk.nashorn.internal.ir.IdentNode ident int continueLine long continueToken jdk.nashorn.internal.ir.LabelNode labelNode String labelName jdk.nashorn.internal.ir.LoopNode targetNode private void breakStatement () jdk.nashorn.internal.ir.IdentNode ident int breakLine long breakToken jdk.nashorn.internal.ir.LabelNode labelNode String labelName jdk.nashorn.internal.ir.BreakableNode targetNode private void returnStatement () int returnLine long returnToken jdk.nashorn.internal.ir.Expression expression private void yieldStatement () int yieldLine long yieldToken jdk.nashorn.internal.ir.Expression expression private void withStatement () int withLine long withToken jdk.nashorn.internal.ir.WithNode withNode private void switchStatement () jdk.nashorn.internal.ir.Expression caseExpression long caseToken jdk.nashorn.internal.ir.Block statements jdk.nashorn.internal.ir.CaseNode caseNode java.util.List cases jdk.nashorn.internal.ir.CaseNode defaultCase int switchLine long switchToken jdk.nashorn.internal.ir.SwitchNode switchNode private void labelStatement () long labelToken jdk.nashorn.internal.ir.IdentNode ident jdk.nashorn.internal.ir.LabelNode labelNode private void throwStatement () int throwLine long throwToken jdk.nashorn.internal.ir.Expression expression private void tryStatement () jdk.nashorn.internal.ir.Expression ifExpression jdk.nashorn.internal.ir.Block catchBody jdk.nashorn.internal.ir.CatchNode catchNode int catchLine long catchToken jdk.nashorn.internal.ir.IdentNode exception jdk.nashorn.internal.ir.Expression ifExpression jdk.nashorn.internal.ir.Block catchBlock jdk.nashorn.internal.ir.Block tryBody java.util.List catchBlocks jdk.nashorn.internal.ir.Block finallyStatements jdk.nashorn.internal.ir.TryNode tryNode int tryLine long tryToken int startLine jdk.nashorn.internal.ir.Block outer private void debuggerStatement () int debuggerLine long debuggerToken private jdk.nashorn.internal.ir.Expression primaryExpression () String name jdk.nashorn.internal.ir.IdentNode ident jdk.nashorn.internal.ir.Expression expression int primaryLine long primaryToken jdk.nashorn.internal.ir.CallNode execString (int, long) int primaryLine long primaryToken jdk.nashorn.internal.ir.IdentNode execIdent java.util.List arguments private jdk.nashorn.internal.ir.LiteralNode arrayLiteral () jdk.nashorn.internal.ir.Expression expression long arrayToken java.util.List elements boolean elision private jdk.nashorn.internal.ir.ObjectNode objectLiteral () jdk.nashorn.internal.ir.PropertyNode property String key Integer existing jdk.nashorn.internal.ir.PropertyNode existingProperty jdk.nashorn.internal.ir.Expression value jdk.nashorn.internal.ir.FunctionNode getter jdk.nashorn.internal.ir.FunctionNode setter jdk.nashorn.internal.ir.Expression prevValue jdk.nashorn.internal.ir.FunctionNode prevGetter jdk.nashorn.internal.ir.FunctionNode prevSetter boolean isPrevAccessor boolean isAccessor long objectToken java.util.List elements java.util.Map map boolean commaSeen private jdk.nashorn.internal.ir.PropertyKey propertyName () private jdk.nashorn.internal.ir.PropertyNode propertyAssignment () jdk.nashorn.internal.parser.Parser$PropertyFunction getter jdk.nashorn.internal.parser.Parser$PropertyFunction setter long getSetToken String ident jdk.nashorn.internal.ir.PropertyKey propertyName long propertyToken int functionLine jdk.nashorn.internal.ir.PropertyKey propertyName private jdk.nashorn.internal.parser.Parser$PropertyFunction propertyGetterFunction (long, int) long getSetToken int functionLine jdk.nashorn.internal.ir.PropertyKey getIdent String getterName jdk.nashorn.internal.ir.IdentNode getNameNode jdk.nashorn.internal.ir.FunctionNode functionNode private jdk.nashorn.internal.parser.Parser$PropertyFunction propertySetterFunction (long, int) jdk.nashorn.internal.ir.IdentNode argIdent long getSetToken int functionLine jdk.nashorn.internal.ir.PropertyKey setIdent String setterName jdk.nashorn.internal.ir.IdentNode setNameNode jdk.nashorn.internal.ir.IdentNode argIdent java.util.List parameters jdk.nashorn.internal.ir.FunctionNode functionNode private jdk.nashorn.internal.ir.Expression leftHandSideExpression () java.util.List arguments java.util.List arguments jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.ir.IdentNode property int callLine long callToken jdk.nashorn.internal.ir.Expression lhs private jdk.nashorn.internal.ir.Expression newExpression () java.util.ArrayList arguments long newToken int callLine jdk.nashorn.internal.ir.Expression constructor java.util.ArrayList arguments jdk.nashorn.internal.ir.CallNode callNode private jdk.nashorn.internal.ir.Expression memberExpression () jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression index jdk.nashorn.internal.ir.IdentNode property long callToken jdk.nashorn.internal.ir.Expression lhs private java.util.ArrayList argumentList () java.util.ArrayList nodeList boolean first private static java.util.List optimizeList (java.util.ArrayList) java.util.ArrayList list private jdk.nashorn.internal.ir.Expression functionExpression (boolean, boolean) String tmpName jdk.nashorn.internal.ir.FunctionNode functionNode long parameterToken jdk.nashorn.internal.ir.IdentNode parameter String parameterName int i java.util.HashSet parametersSet int varFlags jdk.nashorn.internal.ir.VarNode varNode boolean isStatement boolean topLevel long functionToken int functionLine jdk.nashorn.internal.ir.IdentNode name boolean isAnonymous java.util.List parameters jdk.nashorn.internal.ir.FunctionNode functionNode int arity boolean strict private java.lang.String getDefaultValidFunctionName (int, boolean) int functionLine boolean isStatement String defaultFunctionName private static boolean isValidIdentifier (java.lang.String) int i String name private java.lang.String getDefaultFunctionName () Object nameExpr private void markDefaultNameUsed () private void hideDefaultName () private java.util.List formalParameterList () private java.util.List formalParameterList (jdk.nashorn.internal.parser.TokenType) jdk.nashorn.internal.ir.IdentNode ident jdk.nashorn.internal.parser.TokenType endType java.util.ArrayList parameters boolean first private jdk.nashorn.internal.ir.FunctionNode functionBody (long, jdk.nashorn.internal.ir.IdentNode, java.util.List, jdk.nashorn.internal.ir.FunctionNode$Kind, int) jdk.nashorn.internal.ir.ReturnNode returnNode jdk.nashorn.internal.ir.Expression expr int lastFinish java.util.List prevFunctionDecls int functionId boolean parseBody jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data long firstToken jdk.nashorn.internal.ir.IdentNode ident java.util.List parameters jdk.nashorn.internal.ir.FunctionNode$Kind kind int functionLine jdk.nashorn.internal.ir.FunctionNode functionNode long lastToken boolean parseBody Object endParserState private boolean skipFunctionBody (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.parser.Parser$ParserState parserState private void printAST (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode private void addFunctionDeclarations (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Statement decl int i jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.ir.VarNode lastDecl private jdk.nashorn.internal.ir.RuntimeNode referenceError (jdk.nashorn.internal.ir.Expression, jdk.nashorn.internal.ir.Expression, boolean) jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.ir.Expression rhs boolean earlyError java.util.ArrayList args private jdk.nashorn.internal.ir.Expression unaryExpression () jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.ir.Expression expr jdk.nashorn.internal.parser.TokenType opType jdk.nashorn.internal.ir.Expression lhs jdk.nashorn.internal.parser.TokenType opType jdk.nashorn.internal.ir.Expression lhs int unaryLine long unaryToken jdk.nashorn.internal.ir.Expression expression private jdk.nashorn.internal.ir.Expression expression () private jdk.nashorn.internal.ir.JoinPredecessorExpression joinPredecessorExpression () private jdk.nashorn.internal.ir.Expression expression (jdk.nashorn.internal.ir.Expression, int, boolean) jdk.nashorn.internal.ir.Expression trueExpr jdk.nashorn.internal.ir.Expression falseExpr int nextPrecedence jdk.nashorn.internal.ir.Expression rhs jdk.nashorn.internal.ir.Expression rhs boolean isAssign long op jdk.nashorn.internal.ir.Expression exprLhs int minPrecedence boolean noIn int precedence jdk.nashorn.internal.ir.Expression lhs private jdk.nashorn.internal.ir.Expression assignmentExpression (boolean) boolean noIn private void endOfLine () public java.lang.String toString () private static void markEval (jdk.nashorn.internal.ir.LexicalContext) jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.LexicalContext lc java.util.Iterator iter boolean flaggedCurrentFn private void prependStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement private void appendStatement (jdk.nashorn.internal.ir.Statement) jdk.nashorn.internal.ir.Statement statement static void <clinit> () }
jdk/nashorn/internal/parser/Scanner$State.class
Scanner.java package jdk.nashorn.internal.parser jdk.nashorn.internal.parser.Scanner$State extends java.lang.Object { public final int position public int limit public final int line void <init> (int, int, int) int position int limit int line void setLimit (int) int limit boolean isEmpty () }
jdk/nashorn/internal/parser/Scanner.class
Scanner.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.Scanner extends java.lang.Object { protected final char[] content protected int position protected final int limit protected int line protected char ch0 protected char ch1 protected char ch2 protected char ch3 protected void <init> (char[], int, int, int) char[] content int line int start int length protected void <init> (java.lang.String) String content void <init> (jdk.nashorn.internal.parser.Scanner, jdk.nashorn.internal.parser.Scanner$State) jdk.nashorn.internal.parser.Scanner scanner jdk.nashorn.internal.parser.Scanner$State state jdk.nashorn.internal.parser.Scanner$State saveState () void restoreState (jdk.nashorn.internal.parser.Scanner$State) jdk.nashorn.internal.parser.Scanner$State state protected final boolean atEOF () protected final char charAt (int) int i protected final void reset (int) int i protected final void skip (int) int n }
jdk/nashorn/internal/parser/Token$1.class
Token.java package jdk.nashorn.internal.parser synthetic jdk.nashorn.internal.parser.Token$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$parser$TokenType static void <clinit> () }
jdk/nashorn/internal/parser/Token.class
Token.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.Token extends java.lang.Object { private void <init> () public static long toDesc (jdk.nashorn.internal.parser.TokenType, int, int) jdk.nashorn.internal.parser.TokenType type int position int length public static int descPosition (long) long token public static long withDelimiter (long) int start int len long token jdk.nashorn.internal.parser.TokenType tokenType public static int descLength (long) long token public static jdk.nashorn.internal.parser.TokenType descType (long) long token public static long recast (long, jdk.nashorn.internal.parser.TokenType) long token jdk.nashorn.internal.parser.TokenType newType public static java.lang.String toString (jdk.nashorn.internal.runtime.Source, long, boolean) String result int position int length jdk.nashorn.internal.runtime.Source source long token boolean verbose jdk.nashorn.internal.parser.TokenType type String result public static java.lang.String toString (jdk.nashorn.internal.runtime.Source, long) jdk.nashorn.internal.runtime.Source source long token public static java.lang.String toString (long) long token public static int hashCode (long) long token }
jdk/nashorn/internal/parser/TokenKind.class
TokenKind.java package jdk.nashorn.internal.parser public final enum jdk.nashorn.internal.parser.TokenKind extends java.lang.Enum { public static final enum jdk.nashorn.internal.parser.TokenKind SPECIAL public static final enum jdk.nashorn.internal.parser.TokenKind UNARY public static final enum jdk.nashorn.internal.parser.TokenKind BINARY public static final enum jdk.nashorn.internal.parser.TokenKind BRACKET public static final enum jdk.nashorn.internal.parser.TokenKind KEYWORD public static final enum jdk.nashorn.internal.parser.TokenKind LITERAL public static final enum jdk.nashorn.internal.parser.TokenKind IR public static final enum jdk.nashorn.internal.parser.TokenKind FUTURE public static final enum jdk.nashorn.internal.parser.TokenKind FUTURESTRICT private static final synthetic jdk.nashorn.internal.parser.TokenKind[] $VALUES public static jdk.nashorn.internal.parser.TokenKind[] values () public static jdk.nashorn.internal.parser.TokenKind valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/parser/TokenLookup.class
TokenLookup.java package jdk.nashorn.internal.parser public final jdk.nashorn.internal.parser.TokenLookup extends java.lang.Object { private static final jdk.nashorn.internal.parser.TokenType[] table private static final int tableBase private static final int tableLimit private static final int tableLength static final synthetic boolean $assertionsDisabled private void <init> () public static jdk.nashorn.internal.parser.TokenType lookupKeyword (char[], int, int) String name int i int tokenLength int index jdk.nashorn.internal.parser.TokenType tokenType char[] content int position int length char first public static jdk.nashorn.internal.parser.TokenType lookupOperator (char, char, char, char) String name int index jdk.nashorn.internal.parser.TokenType tokenType char ch0 char ch1 char ch2 char ch3 static void <clinit> () char first int index int length jdk.nashorn.internal.parser.TokenType prev jdk.nashorn.internal.parser.TokenType next String name jdk.nashorn.internal.parser.TokenType tokenType }
jdk/nashorn/internal/parser/TokenStream.class
TokenStream.java package jdk.nashorn.internal.parser public jdk.nashorn.internal.parser.TokenStream extends java.lang.Object { private static final int INITIAL_SIZE private long[] buffer private int count private int in private int out private int base public void <init> () private int next (int) int position int next private int index (int) int k int index public boolean isEmpty () public boolean isFull () public int count () public int first () public int last () public void removeLast () public void put (long) long token public long get (int) int k public void commit (int) int k public void grow () int portion long[] newBuffer void reset () }
jdk/nashorn/internal/parser/TokenType.class
TokenType.java package jdk.nashorn.internal.parser public final enum jdk.nashorn.internal.parser.TokenType extends java.lang.Enum { public static final enum jdk.nashorn.internal.parser.TokenType ERROR public static final enum jdk.nashorn.internal.parser.TokenType EOF public static final enum jdk.nashorn.internal.parser.TokenType EOL public static final enum jdk.nashorn.internal.parser.TokenType COMMENT public static final enum jdk.nashorn.internal.parser.TokenType DIRECTIVE_COMMENT public static final enum jdk.nashorn.internal.parser.TokenType NOT public static final enum jdk.nashorn.internal.parser.TokenType NE public static final enum jdk.nashorn.internal.parser.TokenType NE_STRICT public static final enum jdk.nashorn.internal.parser.TokenType MOD public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_MOD public static final enum jdk.nashorn.internal.parser.TokenType BIT_AND public static final enum jdk.nashorn.internal.parser.TokenType AND public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_BIT_AND public static final enum jdk.nashorn.internal.parser.TokenType LPAREN public static final enum jdk.nashorn.internal.parser.TokenType RPAREN public static final enum jdk.nashorn.internal.parser.TokenType MUL public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_MUL public static final enum jdk.nashorn.internal.parser.TokenType ADD public static final enum jdk.nashorn.internal.parser.TokenType INCPREFIX public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_ADD public static final enum jdk.nashorn.internal.parser.TokenType COMMARIGHT public static final enum jdk.nashorn.internal.parser.TokenType SUB public static final enum jdk.nashorn.internal.parser.TokenType DECPREFIX public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_SUB public static final enum jdk.nashorn.internal.parser.TokenType PERIOD public static final enum jdk.nashorn.internal.parser.TokenType DIV public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_DIV public static final enum jdk.nashorn.internal.parser.TokenType COLON public static final enum jdk.nashorn.internal.parser.TokenType SEMICOLON public static final enum jdk.nashorn.internal.parser.TokenType LT public static final enum jdk.nashorn.internal.parser.TokenType SHL public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_SHL public static final enum jdk.nashorn.internal.parser.TokenType LE public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN public static final enum jdk.nashorn.internal.parser.TokenType EQ public static final enum jdk.nashorn.internal.parser.TokenType EQ_STRICT public static final enum jdk.nashorn.internal.parser.TokenType BIND public static final enum jdk.nashorn.internal.parser.TokenType GT public static final enum jdk.nashorn.internal.parser.TokenType GE public static final enum jdk.nashorn.internal.parser.TokenType SAR public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_SAR public static final enum jdk.nashorn.internal.parser.TokenType SHR public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_SHR public static final enum jdk.nashorn.internal.parser.TokenType TERNARY public static final enum jdk.nashorn.internal.parser.TokenType LBRACKET public static final enum jdk.nashorn.internal.parser.TokenType RBRACKET public static final enum jdk.nashorn.internal.parser.TokenType BIT_XOR public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_BIT_XOR public static final enum jdk.nashorn.internal.parser.TokenType LBRACE public static final enum jdk.nashorn.internal.parser.TokenType BIT_OR public static final enum jdk.nashorn.internal.parser.TokenType ASSIGN_BIT_OR public static final enum jdk.nashorn.internal.parser.TokenType OR public static final enum jdk.nashorn.internal.parser.TokenType RBRACE public static final enum jdk.nashorn.internal.parser.TokenType BIT_NOT public static final enum jdk.nashorn.internal.parser.TokenType BREAK public static final enum jdk.nashorn.internal.parser.TokenType CASE public static final enum jdk.nashorn.internal.parser.TokenType CATCH public static final enum jdk.nashorn.internal.parser.TokenType CLASS public static final enum jdk.nashorn.internal.parser.TokenType CONST public static final enum jdk.nashorn.internal.parser.TokenType CONTINUE public static final enum jdk.nashorn.internal.parser.TokenType DEBUGGER public static final enum jdk.nashorn.internal.parser.TokenType DEFAULT public static final enum jdk.nashorn.internal.parser.TokenType DELETE public static final enum jdk.nashorn.internal.parser.TokenType DO public static final enum jdk.nashorn.internal.parser.TokenType ELSE public static final enum jdk.nashorn.internal.parser.TokenType ENUM public static final enum jdk.nashorn.internal.parser.TokenType EXPORT public static final enum jdk.nashorn.internal.parser.TokenType EXTENDS public static final enum jdk.nashorn.internal.parser.TokenType FALSE public static final enum jdk.nashorn.internal.parser.TokenType FINALLY public static final enum jdk.nashorn.internal.parser.TokenType FOR public static final enum jdk.nashorn.internal.parser.TokenType FUNCTION public static final enum jdk.nashorn.internal.parser.TokenType IF public static final enum jdk.nashorn.internal.parser.TokenType IMPLEMENTS public static final enum jdk.nashorn.internal.parser.TokenType IMPORT public static final enum jdk.nashorn.internal.parser.TokenType IN public static final enum jdk.nashorn.internal.parser.TokenType INSTANCEOF public static final enum jdk.nashorn.internal.parser.TokenType INTERFACE public static final enum jdk.nashorn.internal.parser.TokenType LET public static final enum jdk.nashorn.internal.parser.TokenType NEW public static final enum jdk.nashorn.internal.parser.TokenType NULL public static final enum jdk.nashorn.internal.parser.TokenType PACKAGE public static final enum jdk.nashorn.internal.parser.TokenType PRIVATE public static final enum jdk.nashorn.internal.parser.TokenType PROTECTED public static final enum jdk.nashorn.internal.parser.TokenType PUBLIC public static final enum jdk.nashorn.internal.parser.TokenType RETURN public static final enum jdk.nashorn.internal.parser.TokenType STATIC public static final enum jdk.nashorn.internal.parser.TokenType SUPER public static final enum jdk.nashorn.internal.parser.TokenType SWITCH public static final enum jdk.nashorn.internal.parser.TokenType THIS public static final enum jdk.nashorn.internal.parser.TokenType THROW public static final enum jdk.nashorn.internal.parser.TokenType TRUE public static final enum jdk.nashorn.internal.parser.TokenType TRY public static final enum jdk.nashorn.internal.parser.TokenType TYPEOF public static final enum jdk.nashorn.internal.parser.TokenType VAR public static final enum jdk.nashorn.internal.parser.TokenType VOID public static final enum jdk.nashorn.internal.parser.TokenType WHILE public static final enum jdk.nashorn.internal.parser.TokenType WITH public static final enum jdk.nashorn.internal.parser.TokenType YIELD public static final enum jdk.nashorn.internal.parser.TokenType DECIMAL public static final enum jdk.nashorn.internal.parser.TokenType OCTAL public static final enum jdk.nashorn.internal.parser.TokenType HEXADECIMAL public static final enum jdk.nashorn.internal.parser.TokenType FLOATING public static final enum jdk.nashorn.internal.parser.TokenType STRING public static final enum jdk.nashorn.internal.parser.TokenType ESCSTRING public static final enum jdk.nashorn.internal.parser.TokenType EXECSTRING public static final enum jdk.nashorn.internal.parser.TokenType IDENT public static final enum jdk.nashorn.internal.parser.TokenType REGEX public static final enum jdk.nashorn.internal.parser.TokenType XML public static final enum jdk.nashorn.internal.parser.TokenType OBJECT public static final enum jdk.nashorn.internal.parser.TokenType ARRAY public static final enum jdk.nashorn.internal.parser.TokenType COMMALEFT public static final enum jdk.nashorn.internal.parser.TokenType DECPOSTFIX public static final enum jdk.nashorn.internal.parser.TokenType INCPOSTFIX private jdk.nashorn.internal.parser.TokenType next private final jdk.nashorn.internal.parser.TokenKind kind private final String name private final int precedence private final boolean isLeftAssociative private static final jdk.nashorn.internal.parser.TokenType[] values private static final synthetic jdk.nashorn.internal.parser.TokenType[] $VALUES static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.parser.TokenType[] values () public static jdk.nashorn.internal.parser.TokenType valueOf (java.lang.String) String name private void <init> (java.lang.String, int, jdk.nashorn.internal.parser.TokenKind, java.lang.String) jdk.nashorn.internal.parser.TokenKind kind String name private void <init> (java.lang.String, int, jdk.nashorn.internal.parser.TokenKind, java.lang.String, int, boolean) jdk.nashorn.internal.parser.TokenKind kind String name int precedence boolean isLeftAssociative public boolean needsParens (jdk.nashorn.internal.parser.TokenType, boolean) jdk.nashorn.internal.parser.TokenType other boolean isLeft public boolean isOperator (boolean) boolean noIn public int getLength () public java.lang.String getName () public java.lang.String getNameOrType () public jdk.nashorn.internal.parser.TokenType getNext () public void setNext (jdk.nashorn.internal.parser.TokenType) jdk.nashorn.internal.parser.TokenType next public jdk.nashorn.internal.parser.TokenKind getKind () public int getPrecedence () public boolean isLeftAssociative () boolean startsWith (char) char c static jdk.nashorn.internal.parser.TokenType[] getValues () public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/runtime/AccessorProperty$1.class
AccessorProperty.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.AccessorProperty$1 extends java.lang.ClassValue { void <init> () protected jdk.nashorn.internal.runtime.AccessorProperty$Accessors computeValue (java.lang.Class) Class structure protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/nashorn/internal/runtime/AccessorProperty$2.class
AccessorProperty.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.AccessorProperty$2 extends java.lang.Object implements java.util.function.Supplier { final synthetic String val$tag final synthetic Class val$forType final synthetic Class val$type final synthetic jdk.nashorn.internal.runtime.AccessorProperty this$0 void <init> (jdk.nashorn.internal.runtime.AccessorProperty, java.lang.String, java.lang.Class, java.lang.Class) jdk.nashorn.internal.runtime.AccessorProperty this$0 public java.lang.String get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/AccessorProperty$3.class
AccessorProperty.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.AccessorProperty$3 extends java.lang.Object implements java.util.function.Supplier { final synthetic Class val$oldType final synthetic Class val$newType final synthetic jdk.nashorn.internal.runtime.AccessorProperty this$0 void <init> (jdk.nashorn.internal.runtime.AccessorProperty, java.lang.Class, java.lang.Class) jdk.nashorn.internal.runtime.AccessorProperty this$0 public java.lang.String get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/AccessorProperty$4.class
AccessorProperty.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.AccessorProperty$4 extends java.lang.Object implements java.util.function.Supplier { final synthetic jdk.nashorn.internal.runtime.PropertyMap val$oldMap final synthetic jdk.nashorn.internal.runtime.PropertyMap val$newMap final synthetic jdk.nashorn.internal.runtime.AccessorProperty this$0 void <init> (jdk.nashorn.internal.runtime.AccessorProperty, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.AccessorProperty this$0 public java.lang.String get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/AccessorProperty$5.class
AccessorProperty.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.AccessorProperty$5 extends java.lang.Object implements java.util.function.Supplier { final synthetic String val$key void <init> (java.lang.String) public java.lang.String get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/AccessorProperty$Accessors.class
AccessorProperty.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.AccessorProperty$Accessors extends java.lang.Object { final java.lang.invoke.MethodHandle[] objectGetters final java.lang.invoke.MethodHandle[] objectSetters final java.lang.invoke.MethodHandle[] primitiveGetters final java.lang.invoke.MethodHandle[] primitiveSetters void <init> (java.lang.Class) String fieldName Class typeClass int i String fieldNamePrimitive Class typeClass int i Class structure int fieldCount }
jdk/nashorn/internal/runtime/AccessorProperty.class
AccessorProperty.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.AccessorProperty extends jdk.nashorn.internal.runtime.Property { private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.lang.invoke.MethodHandle REPLACE_MAP private static final java.lang.invoke.MethodHandle INVALIDATE_SP private static final int NOOF_TYPES private static final long serialVersionUID private static ClassValue GETTERS_SETTERS private transient java.lang.invoke.MethodHandle[] GETTER_CACHE transient java.lang.invoke.MethodHandle primitiveGetter transient java.lang.invoke.MethodHandle primitiveSetter transient java.lang.invoke.MethodHandle objectGetter transient java.lang.invoke.MethodHandle objectSetter static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.runtime.AccessorProperty create (java.lang.String, int, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) String key int propertyFlags java.lang.invoke.MethodHandle getter java.lang.invoke.MethodHandle setter void <init> (jdk.nashorn.internal.runtime.AccessorProperty, java.lang.Object) jdk.nashorn.internal.runtime.AccessorProperty property Object delegate protected void <init> (java.lang.String, int, int, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) String key int flags int slot java.lang.invoke.MethodHandle primitiveGetter java.lang.invoke.MethodHandle primitiveSetter java.lang.invoke.MethodHandle objectGetter java.lang.invoke.MethodHandle objectSetter private void <init> (java.lang.String, int, int, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) String key int flags int slot java.lang.invoke.MethodHandle getter java.lang.invoke.MethodHandle setter Class getterType Class setterType public void <init> (java.lang.String, int, java.lang.Class, int) String key int flags Class structure int slot private void initGetterSetter (java.lang.Class) java.lang.invoke.MethodHandle arguments jdk.nashorn.internal.runtime.AccessorProperty$Accessors gs Class structure int slot protected void <init> (java.lang.String, int, int, jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object) String key int flags int slot jdk.nashorn.internal.runtime.ScriptObject owner Object initialValue public void <init> (java.lang.String, int, java.lang.Class, int, java.lang.Class) String key int flags Class structure int slot Class initialType protected void <init> (jdk.nashorn.internal.runtime.AccessorProperty, java.lang.Class) jdk.nashorn.internal.runtime.AccessorProperty property Class newType protected void <init> (jdk.nashorn.internal.runtime.AccessorProperty) jdk.nashorn.internal.runtime.AccessorProperty property protected final void setInitialValue (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject owner Object initialValue protected final void initializeType () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private static java.lang.invoke.MethodHandle bindTo (java.lang.invoke.MethodHandle, java.lang.Object) java.lang.invoke.MethodHandle mh Object receiver public jdk.nashorn.internal.runtime.Property copy () public jdk.nashorn.internal.runtime.Property copy (java.lang.Class) Class newType public int getIntValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) Throwable e Throwable e jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner public double getDoubleValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) Throwable e Throwable e jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner public java.lang.Object getObjectValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) Throwable e Throwable e jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner protected final void invokeSetter (jdk.nashorn.internal.runtime.ScriptObject, int) Throwable e Throwable e jdk.nashorn.internal.runtime.ScriptObject self int value protected final void invokeSetter (jdk.nashorn.internal.runtime.ScriptObject, double) Throwable e Throwable e jdk.nashorn.internal.runtime.ScriptObject self double value protected final void invokeSetter (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object) Throwable e Throwable e jdk.nashorn.internal.runtime.ScriptObject self Object value public void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, int, boolean) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner int value boolean strict public void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, double, boolean) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner double value boolean strict public void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, boolean) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner Object value boolean strict void initMethodHandles (java.lang.Class) Class structure public java.lang.invoke.MethodHandle getGetter (java.lang.Class) java.lang.invoke.MethodHandle getter Class type int i java.lang.invoke.MethodHandle[] getterCache java.lang.invoke.MethodHandle cachedGetter java.lang.invoke.MethodHandle getter public java.lang.invoke.MethodHandle getOptimisticGetter (java.lang.Class, int) Class type int programPoint private java.lang.invoke.MethodHandle getOptimisticPrimitiveGetter (java.lang.Class, int) Class type int programPoint java.lang.invoke.MethodHandle g private jdk.nashorn.internal.runtime.Property getWiderProperty (java.lang.Class) Class type private jdk.nashorn.internal.runtime.PropertyMap getWiderMap (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.PropertyMap newMap private void checkUndeclared () private static java.lang.Object replaceMap (java.lang.Object, jdk.nashorn.internal.runtime.PropertyMap) Object sobj jdk.nashorn.internal.runtime.PropertyMap newMap private static java.lang.Object invalidateSwitchPoint (jdk.nashorn.internal.runtime.AccessorProperty, java.lang.Object) jdk.nashorn.internal.runtime.AccessorProperty property Object obj private java.lang.invoke.MethodHandle generateSetter (java.lang.Class, java.lang.Class) Class forType Class type protected final boolean isUndefined () public java.lang.invoke.MethodHandle getSetter (java.lang.Class, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.PropertyMap newMap java.lang.invoke.MethodHandle widerSetter Class ct java.lang.invoke.MethodHandle mh Class forType Class type jdk.nashorn.internal.runtime.PropertyMap currentMap int typeIndex int currentTypeIndex java.lang.invoke.MethodHandle mh public final boolean canChangeType () private boolean needsInvalidator (int, int) int typeIndex int currentTypeIndex private java.lang.invoke.MethodHandle debug (java.lang.invoke.MethodHandle, java.lang.Class, java.lang.Class, java.lang.String) java.lang.invoke.MethodHandle mh Class forType Class type String tag jdk.nashorn.internal.runtime.Context context private java.lang.invoke.MethodHandle debugReplace (java.lang.Class, java.lang.Class, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.PropertyMap) Class oldType Class newType jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.Context context java.lang.invoke.MethodHandle mh private static java.lang.invoke.MethodHandle debugInvalidate (java.lang.invoke.MethodHandle, java.lang.String) java.lang.invoke.MethodHandle invalidator String key jdk.nashorn.internal.runtime.Context context private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static synthetic java.lang.invoke.MethodHandles$Lookup access$000 () static void <clinit> () }
jdk/nashorn/internal/runtime/AllocationStrategy$AllocatorMap.class
AllocationStrategy.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.AllocationStrategy$AllocatorMap extends java.lang.Object { private final java.lang.ref.WeakReference prototype private final java.lang.ref.WeakReference prototypeMap private jdk.nashorn.internal.runtime.PropertyMap allocatorMap void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.ScriptObject prototype jdk.nashorn.internal.runtime.PropertyMap protoMap jdk.nashorn.internal.runtime.PropertyMap allocMap boolean hasSamePrototype (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject proto boolean hasSameProtoMap (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap protoMap boolean hasUnchangedProtoMap () jdk.nashorn.internal.runtime.ScriptObject proto boolean hasSharedProtoMap () boolean hasValidSharedProtoMap () jdk.nashorn.internal.runtime.PropertyMap getSharedProtoMap () static synthetic jdk.nashorn.internal.runtime.PropertyMap access$000 (jdk.nashorn.internal.runtime.AllocationStrategy$AllocatorMap) jdk.nashorn.internal.runtime.AllocationStrategy$AllocatorMap x0 }
jdk/nashorn/internal/runtime/AllocationStrategy.class
AllocationStrategy.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.AllocationStrategy extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private final int fieldCount private final boolean dualFields private transient String allocatorClassName private transient java.lang.invoke.MethodHandle allocator private transient jdk.nashorn.internal.runtime.AllocationStrategy$AllocatorMap lastMap static final synthetic boolean $assertionsDisabled public void <init> (int, boolean) int fieldCount boolean dualFields private java.lang.String getAllocatorClassName () synchronized jdk.nashorn.internal.runtime.PropertyMap getAllocatorMap (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.PropertyMap allocatorMap jdk.nashorn.internal.runtime.SharedPropertyMap sharedProtoMap jdk.nashorn.internal.runtime.ScriptObject prototype jdk.nashorn.internal.runtime.PropertyMap protoMap jdk.nashorn.internal.runtime.PropertyMap allocatorMap jdk.nashorn.internal.runtime.ScriptObject allocate (jdk.nashorn.internal.runtime.PropertyMap) Throwable e Throwable t jdk.nashorn.internal.runtime.PropertyMap map public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/runtime/ArgumentSetter.class
ArgumentSetter.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ArgumentSetter extends java.lang.Object { public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_ARGUMENT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_ARRAY_ELEMENT private void <init> () public static void setArgument (java.lang.Object, jdk.nashorn.internal.runtime.ScriptObject, int) Object value jdk.nashorn.internal.runtime.ScriptObject arguments int key public static void setArrayElement (java.lang.Object, java.lang.Object[], int) Object value Object[] arguments int key static void <clinit> () }
jdk/nashorn/internal/runtime/AstDeserializer.class
AstDeserializer.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.AstDeserializer extends java.lang.Object { void <init> () static jdk.nashorn.internal.ir.FunctionNode deserialize (byte[]) Exception e byte[] serializedAst }
jdk/nashorn/internal/runtime/AstSerializer.class
AstSerializer.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.AstSerializer extends java.lang.Object { private static final int COMPRESSION_LEVEL void <init> () static byte[] serialize (jdk.nashorn.internal.ir.FunctionNode) java.io.ObjectOutputStream oout java.io.IOException e jdk.nashorn.internal.ir.FunctionNode fn java.io.ByteArrayOutputStream out java.util.zip.Deflater deflater static void <clinit> () }
jdk/nashorn/internal/runtime/BitVector.class
BitVector.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.BitVector extends java.lang.Object implements java.lang.Cloneable { private static final int BITSPERSLOT private static final int SLOTSQUANTA private static final int BITSHIFT private static final int BITMASK private long[] bits public void <init> () public void <init> (long) long length int need public void <init> (long[]) long[] bits public void copy (jdk.nashorn.internal.runtime.BitVector) jdk.nashorn.internal.runtime.BitVector other private static long slotsNeeded (long) long length private static long growthNeeded (long) long length private long slot (int) int index public void resize (long) long length int need int shift int slot public void set (long) long bit public void clear (long) long bit public void toggle (long) long bit public void setTo (long) int lastWord long lastBits long length public void clearAll () public boolean isSet (long) long bit public boolean isClear (long) long bit public void shiftLeft (long, long) int slot int from int leftShift int rightShift int slotShift int slotCount int slot int from long shift long length public void shiftRight (long, long) int slot int from int rightShift int leftShift int slotShift int slot int from long shift long length public void setRange (long, long) int firstWord int lastWord long firstBits long lastBits long fromIndex long toIndex }
jdk/nashorn/internal/runtime/CodeInstaller.class
CodeInstaller.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.CodeInstaller extends java.lang.Object { public abstract jdk.nashorn.internal.runtime.Context getContext () public abstract java.lang.Class install (java.lang.String, byte[]) public abstract void initialize (java.util.Collection, jdk.nashorn.internal.runtime.Source, java.lang.Object[]) public abstract void verify (byte[]) public abstract long getUniqueScriptId () public abstract void storeScript (java.lang.String, jdk.nashorn.internal.runtime.Source, java.lang.String, java.util.Map, java.util.Map, java.lang.Object[], int) public abstract jdk.nashorn.internal.runtime.StoredScript loadScript (jdk.nashorn.internal.runtime.Source, java.lang.String) public abstract jdk.nashorn.internal.runtime.CodeInstaller withNewLoader () public abstract boolean isCompatibleWith (jdk.nashorn.internal.runtime.CodeInstaller) }
jdk/nashorn/internal/runtime/CodeStore$DirectoryCodeStore$1.class
CodeStore.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic String val$path final synthetic jdk.nashorn.internal.runtime.ScriptEnvironment val$env final synthetic boolean val$readOnly void <init> (java.lang.String, jdk.nashorn.internal.runtime.ScriptEnvironment, boolean) public java.io.File run () throws java.io.IOException java.io.File dir public volatile synthetic java.lang.Object run () throws java.lang.Exception }
jdk/nashorn/internal/runtime/CodeStore$DirectoryCodeStore$2.class
CodeStore.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic java.io.File val$file final synthetic jdk.nashorn.internal.runtime.Source val$source final synthetic String val$functionKey final synthetic jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore this$0 void <init> (jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore, java.io.File, jdk.nashorn.internal.runtime.Source, java.lang.String) jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore this$0 public jdk.nashorn.internal.runtime.StoredScript run () throws java.io.IOException java.lang.ClassNotFoundException jdk.nashorn.internal.runtime.StoredScript storedScript java.io.ObjectInputStream in public volatile synthetic java.lang.Object run () throws java.lang.Exception }
jdk/nashorn/internal/runtime/CodeStore$DirectoryCodeStore$3.class
CodeStore.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic java.io.File val$file final synthetic jdk.nashorn.internal.runtime.StoredScript val$script final synthetic jdk.nashorn.internal.runtime.Source val$source final synthetic String val$functionKey final synthetic jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore this$0 void <init> (jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore, java.io.File, jdk.nashorn.internal.runtime.StoredScript, jdk.nashorn.internal.runtime.Source, java.lang.String) jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore this$0 public jdk.nashorn.internal.runtime.StoredScript run () throws java.io.IOException java.io.ObjectOutputStream out public volatile synthetic java.lang.Object run () throws java.lang.Exception }
jdk/nashorn/internal/runtime/CodeStore$DirectoryCodeStore.class
CodeStore.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.CodeStore$DirectoryCodeStore extends jdk.nashorn.internal.runtime.CodeStore { private static final int DEFAULT_MIN_SIZE private final java.io.File dir private final boolean readOnly private final int minSize public void <init> (jdk.nashorn.internal.runtime.Context) throws java.io.IOException jdk.nashorn.internal.runtime.Context context public void <init> (jdk.nashorn.internal.runtime.Context, java.lang.String, boolean, int) throws java.io.IOException jdk.nashorn.internal.runtime.Context context String path boolean readOnly int minSize private static java.io.File checkDirectory (java.lang.String, jdk.nashorn.internal.runtime.ScriptEnvironment, boolean) throws java.io.IOException java.security.PrivilegedActionException e String path jdk.nashorn.internal.runtime.ScriptEnvironment env boolean readOnly private static java.lang.String getVersionDir (jdk.nashorn.internal.runtime.ScriptEnvironment) throws java.io.IOException String versionDir Exception e jdk.nashorn.internal.runtime.ScriptEnvironment env public jdk.nashorn.internal.runtime.StoredScript load (jdk.nashorn.internal.runtime.Source, java.lang.String) java.security.PrivilegedActionException e jdk.nashorn.internal.runtime.Source source String functionKey java.io.File file public jdk.nashorn.internal.runtime.StoredScript store (java.lang.String, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.StoredScript) java.security.PrivilegedActionException e String functionKey jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.StoredScript script java.io.File file private java.io.File getCacheFile (jdk.nashorn.internal.runtime.Source, java.lang.String) jdk.nashorn.internal.runtime.Source source String functionKey private boolean belowThreshold (jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source source static synthetic java.lang.String access$000 (jdk.nashorn.internal.runtime.ScriptEnvironment) throws java.io.IOException jdk.nashorn.internal.runtime.ScriptEnvironment x0 }
jdk/nashorn/internal/runtime/CodeStore.class
CodeStore.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.CodeStore extends java.lang.Object implements jdk.nashorn.internal.runtime.logging.Loggable { public static final String NASHORN_PROVIDE_CODE_STORE private jdk.nashorn.internal.runtime.logging.DebugLogger log protected void <init> () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public static jdk.nashorn.internal.runtime.CodeStore newCodeStore (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.CodeStore store SecurityManager sm java.util.ServiceLoader services java.util.Iterator iterator java.security.AccessControlException e jdk.nashorn.internal.runtime.CodeStore store java.io.IOException e jdk.nashorn.internal.runtime.Context context Class baseClass public jdk.nashorn.internal.runtime.StoredScript store (java.lang.String, jdk.nashorn.internal.runtime.Source, java.lang.String, java.util.Map, java.util.Map, java.lang.Object[], int) String functionKey jdk.nashorn.internal.runtime.Source source String mainClassName java.util.Map classBytes java.util.Map initializers Object[] constants int compilationId public abstract jdk.nashorn.internal.runtime.StoredScript store (java.lang.String, jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.StoredScript) public abstract jdk.nashorn.internal.runtime.StoredScript load (jdk.nashorn.internal.runtime.Source, java.lang.String) public jdk.nashorn.internal.runtime.StoredScript storedScriptFor (jdk.nashorn.internal.runtime.Source, java.lang.String, java.util.Map, java.util.Map, java.lang.Object[], int) Object constant jdk.nashorn.internal.runtime.Source source String mainClassName java.util.Map classBytes java.util.Map initializers Object[] constants int compilationId public static java.lang.String getCacheKey (java.lang.Object, jdk.nashorn.internal.codegen.types.Type[]) jdk.nashorn.internal.codegen.types.Type t Object functionId jdk.nashorn.internal.codegen.types.Type[] paramTypes StringBuilder b }
jdk/nashorn/internal/runtime/CompiledFunction$1.class
CompiledFunction.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.CompiledFunction$1 extends java.lang.Object implements java.util.function.Supplier { final synthetic jdk.nashorn.internal.runtime.CompiledFunction val$inv final synthetic boolean val$constructor void <init> (jdk.nashorn.internal.runtime.CompiledFunction, boolean) public java.lang.invoke.MethodHandle get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/CompiledFunction$2.class
CompiledFunction.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.CompiledFunction$2 extends java.lang.Object implements java.util.function.Supplier { final synthetic Class val$callSiteReturnType final synthetic int val$callerProgramPoint final synthetic jdk.nashorn.internal.runtime.CompiledFunction this$0 void <init> (jdk.nashorn.internal.runtime.CompiledFunction, java.lang.Class, int) jdk.nashorn.internal.runtime.CompiledFunction this$0 public java.lang.invoke.MethodHandle get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/CompiledFunction$3.class
CompiledFunction.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.CompiledFunction$3 extends java.lang.Object implements java.util.function.Supplier { final synthetic jdk.nashorn.internal.runtime.CompiledFunction this$0 void <init> (jdk.nashorn.internal.runtime.CompiledFunction) jdk.nashorn.internal.runtime.CompiledFunction this$0 public java.lang.invoke.MethodHandle get () public volatile synthetic java.lang.Object get () }
jdk/nashorn/internal/runtime/CompiledFunction$HandleAndAssumptions.class
CompiledFunction.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.CompiledFunction$HandleAndAssumptions extends java.lang.Object { final java.lang.invoke.MethodHandle handle final java.lang.invoke.SwitchPoint assumptions void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.SwitchPoint) java.lang.invoke.MethodHandle handle java.lang.invoke.SwitchPoint assumptions jdk.internal.dynalink.linker.GuardedInvocation createInvocation () }
jdk/nashorn/internal/runtime/CompiledFunction$OptimismInfo.class
CompiledFunction.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo extends java.lang.Object { private final jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data private final java.util.Map invalidatedProgramPoints private java.lang.invoke.SwitchPoint optimisticAssumptions private final jdk.nashorn.internal.runtime.logging.DebugLogger log void <init> (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, java.util.Map) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data java.util.Map invalidatedProgramPoints private void newOptimisticAssumptions () boolean requestRecompile (jdk.nashorn.internal.runtime.RewriteException) StackTraceElement[] stack String functionId jdk.nashorn.internal.runtime.RewriteException e jdk.nashorn.internal.codegen.types.Type retType jdk.nashorn.internal.codegen.types.Type previousFailedType jdk.nashorn.internal.codegen.Compiler getCompiler (jdk.nashorn.internal.ir.FunctionNode, java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.RewriteException) jdk.nashorn.internal.ir.FunctionNode fn java.lang.invoke.MethodType actualCallSiteType jdk.nashorn.internal.runtime.RewriteException e private static int[] getEntryPoints (jdk.nashorn.internal.runtime.RewriteException) int[] entryPoints int l jdk.nashorn.internal.runtime.RewriteException e int[] prevEntryPoints int[] entryPoints jdk.nashorn.internal.ir.FunctionNode reparse () static synthetic java.lang.invoke.SwitchPoint access$000 (jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo) jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo x0 static synthetic java.util.Map access$400 (jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo) jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo x0 static synthetic jdk.nashorn.internal.runtime.RecompilableScriptFunctionData access$500 (jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo) jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo x0 static synthetic void access$600 (jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo) jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo x0 }
jdk/nashorn/internal/runtime/CompiledFunction.class
CompiledFunction.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.CompiledFunction extends java.lang.Object { private static final java.lang.invoke.MethodHandle NEWFILTER private static final java.lang.invoke.MethodHandle RELINK_COMPOSABLE_INVOKER private static final java.lang.invoke.MethodHandle HANDLE_REWRITE_EXCEPTION private static final java.lang.invoke.MethodHandle RESTOF_INVOKER private final jdk.nashorn.internal.runtime.logging.DebugLogger log static final java.util.Collection NO_FUNCTIONS private java.lang.invoke.MethodHandle invoker private java.lang.invoke.MethodHandle constructor private jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo optimismInfo private final int flags private final java.lang.invoke.MethodType callSiteType private final jdk.nashorn.internal.runtime.Specialization specialization static final synthetic boolean $assertionsDisabled void <init> (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle invoker static jdk.nashorn.internal.runtime.CompiledFunction createBuiltInConstructor (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization) java.lang.invoke.MethodHandle invoker jdk.nashorn.internal.runtime.Specialization specialization void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization) java.lang.invoke.MethodHandle invoker java.lang.invoke.MethodHandle constructor jdk.nashorn.internal.runtime.Specialization specialization void <init> (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.Specialization, jdk.nashorn.internal.runtime.logging.DebugLogger) java.lang.invoke.MethodHandle invoker java.lang.invoke.MethodHandle constructor int flags java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.Specialization specialization jdk.nashorn.internal.runtime.logging.DebugLogger log void <init> (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, java.util.Map, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandle invoker jdk.nashorn.internal.runtime.RecompilableScriptFunctionData functionData java.util.Map invalidatedProgramPoints java.lang.invoke.MethodType callSiteType int flags static jdk.nashorn.internal.runtime.CompiledFunction createBuiltInConstructor (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle invoker boolean isSpecialization () boolean hasLinkLogic () java.lang.Class getLinkLogicClass () Class linkLogicClass int getFlags () boolean isOptimistic () boolean isApplyToCall () boolean isVarArg () public java.lang.String toString () StringBuilder sb Class linkLogicClass boolean needsCallee () java.lang.invoke.MethodHandle createComposableInvoker () private java.lang.invoke.MethodHandle getConstructor () private java.lang.invoke.MethodHandle createInvokerForPessimisticCaller () private static java.lang.invoke.MethodHandle createConstructorFromInvoker (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle invoker boolean needsCallee java.lang.invoke.MethodHandle swapped java.lang.invoke.MethodHandle returnsObject java.lang.invoke.MethodType ctorType Class[] ctorArgs java.lang.invoke.MethodHandle filtered private static java.lang.invoke.MethodHandle swapCalleeAndThis (java.lang.invoke.MethodHandle) int i java.lang.invoke.MethodHandle mh java.lang.invoke.MethodType type java.lang.invoke.MethodType newType int[] reorder java.lang.invoke.MethodHandle createComposableConstructor () boolean hasConstructor () java.lang.invoke.MethodType type () int weight () private static int weight (java.lang.invoke.MethodType) Class paramType int pweight int i java.lang.invoke.MethodType type int weight static boolean isVarArgsType (java.lang.invoke.MethodType) java.lang.invoke.MethodType type static boolean moreGenericThan (java.lang.invoke.MethodType, java.lang.invoke.MethodType) java.lang.invoke.MethodType mt0 java.lang.invoke.MethodType mt1 boolean betterThanFinal (jdk.nashorn.internal.runtime.CompiledFunction, java.lang.invoke.MethodType) jdk.nashorn.internal.runtime.CompiledFunction other java.lang.invoke.MethodType callSiteMethodType private static boolean betterThanFinal (jdk.nashorn.internal.runtime.CompiledFunction, jdk.nashorn.internal.runtime.CompiledFunction, java.lang.invoke.MethodType) int callSiteParamWeight int thisParamWeightDelta int otherParamWeightDelta int i int i int i jdk.nashorn.internal.codegen.types.Type[] thisType jdk.nashorn.internal.codegen.types.Type[] otherType jdk.nashorn.internal.codegen.types.Type[] callSiteType int narrowWeightDelta int widenWeightDelta int minParamsCount jdk.nashorn.internal.runtime.CompiledFunction cf jdk.nashorn.internal.runtime.CompiledFunction other java.lang.invoke.MethodType callSiteMethodType java.lang.invoke.MethodType thisMethodType java.lang.invoke.MethodType otherMethodType int thisParamCount int otherParamCount int callSiteRawParamCount boolean csVarArg int callSiteParamCount int thisDiscardsParams int otherDiscardsParams boolean thisVarArg boolean otherVarArg int fnParamDelta int callSiteRetWeight int thisRetWeightDelta int otherRetWeightDelta int widenRetDelta int narrowRetDelta private static jdk.nashorn.internal.codegen.types.Type[] toTypeWithoutCallee (java.lang.invoke.MethodType, int) int i java.lang.invoke.MethodType type int thisIndex int paramCount jdk.nashorn.internal.codegen.types.Type[] t private static jdk.nashorn.internal.codegen.types.Type getParamType (int, jdk.nashorn.internal.codegen.types.Type[], boolean) int i jdk.nashorn.internal.codegen.types.Type[] paramTypes boolean isVarArg int fixParamCount boolean matchesCallSite (java.lang.invoke.MethodType, boolean) jdk.nashorn.internal.codegen.types.Type fnType jdk.nashorn.internal.codegen.types.Type csType int i int i java.lang.invoke.MethodType other boolean pickVarArg java.lang.invoke.MethodType type int fnParamCount boolean isVarArg int csParamCount boolean csIsVarArg int thisThisIndex int fnParamCountNoCallee int minParams private static int getParamCount (java.lang.invoke.MethodType) java.lang.invoke.MethodType type int paramCount private boolean canBeDeoptimized () private java.lang.invoke.MethodHandle createComposableInvoker (boolean) boolean isConstructor java.lang.invoke.MethodHandle handle java.lang.invoke.CallSite cs private synchronized jdk.nashorn.internal.runtime.CompiledFunction$HandleAndAssumptions getValidOptimisticInvocation (java.util.function.Supplier) java.lang.invoke.MethodHandle handle java.lang.invoke.SwitchPoint assumptions java.util.function.Supplier invocationSupplier private static void relinkComposableInvoker (java.lang.invoke.CallSite, jdk.nashorn.internal.runtime.CompiledFunction, boolean) java.lang.invoke.MethodHandle target java.lang.invoke.MethodHandle relink java.lang.invoke.CallSite cs jdk.nashorn.internal.runtime.CompiledFunction inv boolean constructor jdk.nashorn.internal.runtime.CompiledFunction$HandleAndAssumptions handleAndAssumptions java.lang.invoke.MethodHandle handle java.lang.invoke.SwitchPoint assumptions java.lang.invoke.MethodHandle target private java.lang.invoke.MethodHandle getInvokerOrConstructor (boolean) boolean selectCtor jdk.internal.dynalink.linker.GuardedInvocation createFunctionInvocation (java.lang.Class, int) Class callSiteReturnType int callerProgramPoint jdk.internal.dynalink.linker.GuardedInvocation createConstructorInvocation () private java.lang.invoke.MethodHandle createInvoker (java.lang.Class, int) java.lang.invoke.MethodHandle typedHandleRewriteException Class callSiteReturnType int callerProgramPoint boolean isOptimistic java.lang.invoke.MethodHandle handleRewriteException java.lang.invoke.MethodHandle inv private java.lang.invoke.MethodHandle createRewriteExceptionHandler () private static java.lang.invoke.MethodHandle changeReturnType (java.lang.invoke.MethodHandle, java.lang.Class) java.lang.invoke.MethodHandle mh Class newReturnType private static java.lang.invoke.MethodHandle handleRewriteException (jdk.nashorn.internal.runtime.CompiledFunction, jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo, jdk.nashorn.internal.runtime.RewriteException) jdk.nashorn.internal.runtime.CompiledFunction function jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo oldOptimismInfo jdk.nashorn.internal.runtime.RewriteException re private static java.util.List toStringInvalidations (java.util.Map) String type String type String type String type java.util.Map$Entry entry char bct String type StringBuilder sb java.util.Iterator iter java.util.Map ipp java.util.List list private void logRecompile (java.lang.String, jdk.nashorn.internal.ir.FunctionNode, java.lang.invoke.MethodType, java.util.Map) String str String reason jdk.nashorn.internal.ir.FunctionNode fn java.lang.invoke.MethodType type java.util.Map ipp private synchronized java.lang.invoke.MethodHandle handleRewriteException (jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo, jdk.nashorn.internal.runtime.RewriteException) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data int functionNodeId jdk.nashorn.internal.codegen.TypeMap typeMap jdk.nashorn.internal.codegen.types.Type[] paramTypes String cacheKey jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo oldOptInfo jdk.nashorn.internal.runtime.RewriteException re java.lang.invoke.MethodType type java.lang.invoke.MethodType ct jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo currentOptInfo boolean shouldRecompile jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo effectiveOptInfo jdk.nashorn.internal.ir.FunctionNode fn boolean cached jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.ir.FunctionNode normalFn boolean canBeDeoptimized java.lang.invoke.MethodHandle newInvoker java.lang.invoke.MethodHandle restOf private java.lang.invoke.MethodHandle restOfHandle (jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo, jdk.nashorn.internal.ir.FunctionNode, boolean) jdk.nashorn.internal.runtime.CompiledFunction$OptimismInfo info jdk.nashorn.internal.ir.FunctionNode restOfFunction boolean canBeDeoptimized java.lang.invoke.MethodHandle restOf private static java.lang.Object newFilter (java.lang.Object, java.lang.Object) Object result Object allocation private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static synthetic java.lang.invoke.MethodHandle access$100 (jdk.nashorn.internal.runtime.CompiledFunction, boolean) jdk.nashorn.internal.runtime.CompiledFunction x0 boolean x1 static synthetic java.lang.invoke.MethodHandle access$200 (jdk.nashorn.internal.runtime.CompiledFunction, java.lang.Class, int) jdk.nashorn.internal.runtime.CompiledFunction x0 Class x1 int x2 static synthetic java.lang.invoke.MethodHandle access$300 (jdk.nashorn.internal.runtime.CompiledFunction) jdk.nashorn.internal.runtime.CompiledFunction x0 static void <clinit> () }
jdk/nashorn/internal/runtime/ConsString.class
ConsString.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ConsString extends java.lang.Object implements java.lang.CharSequence { private CharSequence left private CharSequence right private final int length private volatile int state private static final int STATE_NEW private static final int STATE_THRESHOLD private static final int STATE_FLATTENED static final synthetic boolean $assertionsDisabled public void <init> (java.lang.CharSequence, java.lang.CharSequence) CharSequence left CharSequence right public java.lang.String toString () public int length () public char charAt (int) int index public java.lang.CharSequence subSequence (int, int) int start int end public synchronized java.lang.CharSequence[] getComponents () private java.lang.CharSequence flattened (boolean) boolean flattenNested private synchronized void flatten (boolean) jdk.nashorn.internal.runtime.ConsString cons String str boolean flattenNested char[] chars int pos java.util.Deque stack CharSequence cs static void <clinit> () }
jdk/nashorn/internal/runtime/Context$1.class
Context.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.Context$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public jdk.nashorn.internal.runtime.StructureLoader run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/Context$2.class
Context.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Context$2 extends java.lang.Object implements jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript { final synthetic java.lang.invoke.MethodHandle val$createProgramFunctionHandle final synthetic jdk.nashorn.internal.runtime.Context this$0 void <init> (jdk.nashorn.internal.runtime.Context, java.lang.invoke.MethodHandle) jdk.nashorn.internal.runtime.Context this$0 public jdk.nashorn.internal.runtime.ScriptFunction getFunction (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global newGlobal }
jdk/nashorn/internal/runtime/Context$3.class
Context.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.Context$3 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$resource final synthetic String val$srcStr void <init> (java.lang.String, java.lang.String) public jdk.nashorn.internal.runtime.Source run () java.net.URL resURL java.io.IOException exp public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/Context$4.class
Context.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Context$4 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.nashorn.internal.runtime.Context this$0 void <init> (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context this$0 public jdk.nashorn.internal.objects.Global run () RuntimeException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/Context$5.class
Context.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.Context$5 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic SecurityManager val$sm final synthetic String val$pkgName void <init> (java.lang.SecurityManager, java.lang.String) public java.lang.Void run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/Context$6.class
Context.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Context$6 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.nashorn.internal.runtime.Context this$0 void <init> (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context this$0 public jdk.nashorn.internal.runtime.ScriptLoader run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/Context$BuiltinSwitchPoint.class
Context.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Context$BuiltinSwitchPoint extends java.lang.invoke.SwitchPoint { public void <init> () }
jdk/nashorn/internal/runtime/Context$ClassCache.class
Context.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Context$ClassCache extends java.util.LinkedHashMap { private final int size private final java.lang.ref.ReferenceQueue queue void <init> (int) int size void cache (jdk.nashorn.internal.runtime.Source, java.lang.Class) jdk.nashorn.internal.runtime.Source source Class clazz protected boolean removeEldestEntry (java.util.Map$Entry) java.util.Map$Entry eldest public jdk.nashorn.internal.runtime.Context$ClassReference get (java.lang.Object) jdk.nashorn.internal.runtime.Context$ClassReference ref Object key public volatile synthetic java.lang.Object get (java.lang.Object) }
jdk/nashorn/internal/runtime/Context$ClassReference.class
Context.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Context$ClassReference extends java.lang.ref.SoftReference { private final jdk.nashorn.internal.runtime.Source source void <init> (java.lang.Class, java.lang.ref.ReferenceQueue, jdk.nashorn.internal.runtime.Source) Class clazz java.lang.ref.ReferenceQueue queue jdk.nashorn.internal.runtime.Source source static synthetic jdk.nashorn.internal.runtime.Source access$600 (jdk.nashorn.internal.runtime.Context$ClassReference) jdk.nashorn.internal.runtime.Context$ClassReference x0 }
jdk/nashorn/internal/runtime/Context$ContextCodeInstaller$1.class
Context.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Context$ContextCodeInstaller$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic java.util.Collection val$classes final synthetic jdk.nashorn.internal.runtime.Source val$source final synthetic Object[] val$constants final synthetic jdk.nashorn.internal.runtime.Context$ContextCodeInstaller this$0 void <init> (jdk.nashorn.internal.runtime.Context$ContextCodeInstaller, java.util.Collection, jdk.nashorn.internal.runtime.Source, java.lang.Object[]) jdk.nashorn.internal.runtime.Context$ContextCodeInstaller this$0 public java.lang.Void run () throws java.lang.Exception java.lang.reflect.Field sourceField java.lang.reflect.Field constantsField Class clazz public volatile synthetic java.lang.Object run () throws java.lang.Exception }
jdk/nashorn/internal/runtime/Context$ContextCodeInstaller.class
Context.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.Context$ContextCodeInstaller extends java.lang.Object implements jdk.nashorn.internal.runtime.CodeInstaller { private final jdk.nashorn.internal.runtime.Context context private final jdk.nashorn.internal.runtime.ScriptLoader loader private final java.security.CodeSource codeSource private int usageCount private int bytesDefined private static final int MAX_USAGES private static final int MAX_BYTES_DEFINED private void <init> (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.runtime.ScriptLoader, java.security.CodeSource) jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.runtime.ScriptLoader loader java.security.CodeSource codeSource public jdk.nashorn.internal.runtime.Context getContext () public java.lang.Class install (java.lang.String, byte[]) String className byte[] bytecode String binaryName public void initialize (java.util.Collection, jdk.nashorn.internal.runtime.Source, java.lang.Object[]) java.security.PrivilegedActionException e java.util.Collection classes jdk.nashorn.internal.runtime.Source source Object[] constants public void verify (byte[]) byte[] code public long getUniqueScriptId () public void storeScript (java.lang.String, jdk.nashorn.internal.runtime.Source, java.lang.String, java.util.Map, java.util.Map, java.lang.Object[], int) String cacheKey jdk.nashorn.internal.runtime.Source source String mainClassName java.util.Map classBytes java.util.Map initializers Object[] constants int compilationId public jdk.nashorn.internal.runtime.StoredScript loadScript (jdk.nashorn.internal.runtime.Source, java.lang.String) jdk.nashorn.internal.runtime.Source source String functionKey public jdk.nashorn.internal.runtime.CodeInstaller withNewLoader () public boolean isCompatibleWith (jdk.nashorn.internal.runtime.CodeInstaller) jdk.nashorn.internal.runtime.Context$ContextCodeInstaller cci jdk.nashorn.internal.runtime.CodeInstaller other synthetic void <init> (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.runtime.ScriptLoader, java.security.CodeSource, jdk.nashorn.internal.runtime.Context$1) jdk.nashorn.internal.runtime.Context x0 jdk.nashorn.internal.runtime.ScriptLoader x1 java.security.CodeSource x2 jdk.nashorn.internal.runtime.Context$1 x3 }
jdk/nashorn/internal/runtime/Context$FieldMode.class
Context.java package jdk.nashorn.internal.runtime final enum jdk.nashorn.internal.runtime.Context$FieldMode extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.Context$FieldMode AUTO public static final enum jdk.nashorn.internal.runtime.Context$FieldMode OBJECTS public static final enum jdk.nashorn.internal.runtime.Context$FieldMode DUAL private static final synthetic jdk.nashorn.internal.runtime.Context$FieldMode[] $VALUES public static jdk.nashorn.internal.runtime.Context$FieldMode[] values () public static jdk.nashorn.internal.runtime.Context$FieldMode valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/Context$MultiGlobalCompiledScript.class
Context.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript extends java.lang.Object { public abstract jdk.nashorn.internal.runtime.ScriptFunction getFunction (jdk.nashorn.internal.objects.Global) }
jdk/nashorn/internal/runtime/Context$ThrowErrorManager.class
Context.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.Context$ThrowErrorManager extends jdk.nashorn.internal.runtime.ErrorManager { public void <init> () public void error (java.lang.String) String message public void error (jdk.nashorn.internal.runtime.ParserException) jdk.nashorn.internal.runtime.ParserException e }
jdk/nashorn/internal/runtime/Context.class
Context.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Context extends java.lang.Object { public static final String NASHORN_SET_CONFIG public static final String NASHORN_CREATE_CONTEXT public static final String NASHORN_CREATE_GLOBAL public static final String NASHORN_GET_CONTEXT public static final String NASHORN_JAVA_REFLECTION public static final String NASHORN_DEBUG_MODE private static final String LOAD_CLASSPATH private static final String LOAD_FX private static final String LOAD_NASHORN private static java.lang.invoke.MethodHandles$Lookup LOOKUP private static java.lang.invoke.MethodType CREATE_PROGRAM_FUNCTION_TYPE private final jdk.nashorn.internal.runtime.Context$FieldMode fieldMode private final java.util.Map builtinSwitchPoints public static final boolean DEBUG private static final ThreadLocal currentGlobal private jdk.nashorn.internal.runtime.Context$ClassCache classCache private jdk.nashorn.internal.runtime.CodeStore codeStore private final java.util.concurrent.atomic.AtomicReference globalConstantsRef private final jdk.nashorn.internal.runtime.ScriptEnvironment env final boolean _strict private final ClassLoader appLoader private final jdk.nashorn.internal.runtime.ScriptLoader scriptLoader private final jdk.nashorn.internal.runtime.ErrorManager errors private final java.util.concurrent.atomic.AtomicLong uniqueScriptId private final jdk.nashorn.api.scripting.ClassFilter classFilter private static final ClassLoader myLoader private static final jdk.nashorn.internal.runtime.StructureLoader theStructLoader private static final java.security.AccessControlContext NO_PERMISSIONS_ACC_CTXT private static final java.security.AccessControlContext CREATE_LOADER_ACC_CTXT private static final java.security.AccessControlContext CREATE_GLOBAL_ACC_CTXT private final java.util.Map loggers static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.objects.Global getGlobal () public static void setGlobal (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject global public static void setGlobal (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.runtime.GlobalConstants globalConstants jdk.nashorn.internal.objects.Global global public static jdk.nashorn.internal.runtime.Context getContext () SecurityManager sm public static java.io.PrintWriter getCurrentErr () jdk.nashorn.internal.runtime.ScriptObject global public static void err (java.lang.String) String str public static void err (java.lang.String, boolean) String str boolean crlf java.io.PrintWriter err java.lang.ClassLoader getAppLoader () java.lang.ClassLoader getStructLoader () private static java.security.AccessControlContext createNoPermAccCtxt () private static java.security.AccessControlContext createPermAccCtxt (java.lang.String) String permName java.security.Permissions perms public void <init> (jdk.nashorn.internal.runtime.options.Options, jdk.nashorn.internal.runtime.ErrorManager, java.lang.ClassLoader) jdk.nashorn.internal.runtime.options.Options options jdk.nashorn.internal.runtime.ErrorManager errors ClassLoader appLoader public void <init> (jdk.nashorn.internal.runtime.options.Options, jdk.nashorn.internal.runtime.ErrorManager, java.lang.ClassLoader, jdk.nashorn.api.scripting.ClassFilter) jdk.nashorn.internal.runtime.options.Options options jdk.nashorn.internal.runtime.ErrorManager errors ClassLoader appLoader jdk.nashorn.api.scripting.ClassFilter classFilter public void <init> (jdk.nashorn.internal.runtime.options.Options, jdk.nashorn.internal.runtime.ErrorManager, java.io.PrintWriter, java.io.PrintWriter, java.lang.ClassLoader) jdk.nashorn.internal.runtime.options.Options options jdk.nashorn.internal.runtime.ErrorManager errors java.io.PrintWriter out java.io.PrintWriter err ClassLoader appLoader public void <init> (jdk.nashorn.internal.runtime.options.Options, jdk.nashorn.internal.runtime.ErrorManager, java.io.PrintWriter, java.io.PrintWriter, java.lang.ClassLoader, jdk.nashorn.api.scripting.ClassFilter) jdk.nashorn.internal.runtime.options.Options options jdk.nashorn.internal.runtime.ErrorManager errors java.io.PrintWriter out java.io.PrintWriter err ClassLoader appLoader jdk.nashorn.api.scripting.ClassFilter classFilter SecurityManager sm String classPath int cacheSize public jdk.nashorn.api.scripting.ClassFilter getClassFilter () jdk.nashorn.internal.runtime.GlobalConstants getGlobalConstants () public jdk.nashorn.internal.runtime.ErrorManager getErrorManager () public jdk.nashorn.internal.runtime.ScriptEnvironment getEnv () public java.io.PrintWriter getOut () public java.io.PrintWriter getErr () public boolean useDualFields () public static jdk.nashorn.internal.runtime.PropertyMap getGlobalMap () public jdk.nashorn.internal.runtime.ScriptFunction compileScript (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ScriptObject scope public jdk.nashorn.internal.runtime.Context$MultiGlobalCompiledScript compileScript (jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source source Class clazz java.lang.invoke.MethodHandle createProgramFunctionHandle public java.lang.Object eval (jdk.nashorn.internal.runtime.ScriptObject, java.lang.String, java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject initialScope String string Object callThis Object location public java.lang.Object eval (jdk.nashorn.internal.runtime.ScriptObject, java.lang.String, java.lang.Object, java.lang.Object, boolean, boolean) jdk.nashorn.internal.runtime.ParserException e Exception e Object evalThis jdk.nashorn.internal.runtime.ScriptObject initialScope String string Object callThis Object location boolean strict boolean evalCall String file jdk.nashorn.internal.runtime.Source source boolean directEval jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ScriptObject scope boolean strictFlag Class clazz jdk.nashorn.internal.runtime.ScriptFunction func Object evalThis private static jdk.nashorn.internal.runtime.ScriptObject newScope (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject callerScope private static jdk.nashorn.internal.runtime.Source loadInternal (java.lang.String, java.lang.String, java.lang.String) String resource String srcStr String prefix String resourcePath public java.lang.Object load (java.lang.Object, java.lang.Object) throws java.io.IOException java.net.URL url java.net.URL url java.net.MalformedURLException e java.net.URL url java.io.File file String srcStr java.io.File file java.net.URL url String script String name jdk.nashorn.internal.runtime.ScriptObject sobj String script String name java.util.Map map jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ScriptObject evalScope jdk.nashorn.internal.runtime.ScriptObject withObj Object scope Object from Object src jdk.nashorn.internal.runtime.Source source public transient java.lang.Object loadWithNewGlobal (java.lang.Object, java.lang.Object[]) throws java.io.IOException Object from Object[] args jdk.nashorn.internal.objects.Global oldGlobal jdk.nashorn.internal.objects.Global newGlobal Object[] wrapped public static java.lang.Class forStructureClass (java.lang.String) throws java.lang.ClassNotFoundException String fullName public static void checkPackageAccess (java.lang.Class) Class bottomClazz Class clazz SecurityManager sm public static void checkPackageAccess (java.lang.String) String pkgName SecurityManager sm private static void checkPackageAccess (java.lang.SecurityManager, java.lang.String) String pkgName SecurityManager sm String fullName int index public static boolean isStructureClass (java.lang.String) String className private static boolean isAccessiblePackage (java.lang.Class) SecurityException se Class clazz public static boolean isAccessibleClass (java.lang.Class) Class clazz public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException Class cl String fullName SecurityManager sm public static void printStackTrace (java.lang.Throwable) Throwable t public void verify (byte[]) byte[] bytecode public jdk.nashorn.internal.objects.Global createGlobal () public jdk.nashorn.internal.objects.Global newGlobal () private void createOrInvalidateGlobalConstants () jdk.nashorn.internal.runtime.GlobalConstants currentGlobalConstants jdk.nashorn.internal.runtime.GlobalConstants newGlobalConstants public jdk.nashorn.internal.objects.Global initGlobal (jdk.nashorn.internal.objects.Global, javax.script.ScriptEngine) jdk.nashorn.internal.objects.Global oldGlobal jdk.nashorn.internal.objects.Global global javax.script.ScriptEngine engine public jdk.nashorn.internal.objects.Global initGlobal (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static jdk.nashorn.internal.runtime.Context getContextTrusted () static jdk.nashorn.internal.runtime.Context getContextTrustedOrNull () jdk.nashorn.internal.objects.Global global private static jdk.nashorn.internal.runtime.Context getContext (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global static jdk.nashorn.internal.runtime.Context fromClass (java.lang.Class) Class clazz ClassLoader loader private java.net.URL getResourceURL (java.lang.String) String resName private java.lang.Object evaluateSource (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ParserException e jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.ScriptObject thiz jdk.nashorn.internal.runtime.ScriptFunction script private static jdk.nashorn.internal.runtime.ScriptFunction getProgramFunction (java.lang.Class, jdk.nashorn.internal.runtime.ScriptObject) Class script jdk.nashorn.internal.runtime.ScriptObject scope private static java.lang.invoke.MethodHandle getCreateProgramFunctionHandle (java.lang.Class) ReflectiveOperationException e Class script private static jdk.nashorn.internal.runtime.ScriptFunction invokeCreateProgramFunctionHandle (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptObject) Throwable e Throwable t java.lang.invoke.MethodHandle createProgramFunctionHandle jdk.nashorn.internal.runtime.ScriptObject scope private jdk.nashorn.internal.runtime.ScriptFunction compileScript (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ErrorManager) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.ErrorManager errMan private synchronized java.lang.Class compile (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.ErrorManager, boolean) jdk.nashorn.internal.runtime.logging.DebugLogger log jdk.nashorn.internal.codegen.Compiler$CompilationPhases phases jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.ir.FunctionNode compiledFunction jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.ErrorManager errMan boolean strict Class script jdk.nashorn.internal.runtime.StoredScript storedScript jdk.nashorn.internal.ir.FunctionNode functionNode boolean useCodeStore String cacheKey java.net.URL url jdk.nashorn.internal.runtime.ScriptLoader loader java.security.CodeSource cs jdk.nashorn.internal.runtime.CodeInstaller installer private jdk.nashorn.internal.runtime.ScriptLoader createNewLoader () private long getUniqueScriptId () private java.lang.Class findCachedClass (jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.Context$ClassReference ref private void cacheClass (jdk.nashorn.internal.runtime.Source, java.lang.Class) jdk.nashorn.internal.runtime.Source source Class clazz private void initLoggers () public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger (java.lang.Class) Class clazz public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger (java.lang.Class, java.util.function.Consumer) jdk.nashorn.internal.runtime.options.LoggingOption$LoggerInfo info Class clazz java.util.function.Consumer initHook String name jdk.nashorn.internal.runtime.logging.DebugLogger logger public java.lang.invoke.MethodHandle addLoggingToHandle (java.lang.Class, java.lang.invoke.MethodHandle, java.util.function.Supplier) Class clazz java.lang.invoke.MethodHandle mh java.util.function.Supplier text public java.lang.invoke.MethodHandle addLoggingToHandle (java.lang.Class, java.util.logging.Level, java.lang.invoke.MethodHandle, int, boolean, java.util.function.Supplier) Class clazz java.util.logging.Level level java.lang.invoke.MethodHandle mh int paramStart boolean printReturnValue java.util.function.Supplier text jdk.nashorn.internal.runtime.logging.DebugLogger log private static java.lang.String getLoggerName (java.lang.Class) jdk.nashorn.internal.runtime.logging.Logger log Class clazz Class current public java.lang.invoke.SwitchPoint newBuiltinSwitchPoint (java.lang.String) String name java.lang.invoke.SwitchPoint sp public java.lang.invoke.SwitchPoint getBuiltinSwitchPoint (java.lang.String) String name static synthetic long access$000 (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context x0 static synthetic jdk.nashorn.internal.runtime.CodeStore access$100 (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context x0 static synthetic jdk.nashorn.internal.runtime.ScriptLoader access$200 (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context x0 static synthetic java.lang.ClassLoader access$300 () static synthetic jdk.nashorn.internal.runtime.ScriptFunction access$400 (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptObject) java.lang.invoke.MethodHandle x0 jdk.nashorn.internal.runtime.ScriptObject x1 static void <clinit> () }
jdk/nashorn/internal/runtime/Debug.class
Debug.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Debug extends java.lang.Object { private void <init> () public static java.lang.String firstJSFrame (java.lang.Throwable) StackTraceElement ste Throwable t public static java.lang.String firstJSFrame () public static java.lang.String scriptStack () public static java.lang.String id (java.lang.Object) Object x public static int intId (java.lang.Object) Object x public static java.lang.String stackTraceElementAt (int) int depth public static transient java.lang.String caller (int, int, java.lang.String[]) String ignore StackTraceElement element String method int i int depth int count String[] ignores String result StackTraceElement[] callers int c public static void dumpTokens (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.parser.Lexer, jdk.nashorn.internal.parser.TokenStream) long token jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.parser.Lexer lexer jdk.nashorn.internal.parser.TokenStream stream jdk.nashorn.internal.parser.TokenType type int k }
jdk/nashorn/internal/runtime/DebuggerSupport$1.class
DebuggerSupport.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.DebuggerSupport$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$JSType static void <clinit> () }
jdk/nashorn/internal/runtime/DebuggerSupport$DebuggerValueDesc.class
DebuggerSupport.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc extends java.lang.Object { final String key final boolean expandable final Object valueAsObject final String valueAsString void <init> (java.lang.String, boolean, java.lang.Object, java.lang.String) String key boolean expandable Object valueAsObject String valueAsString }
jdk/nashorn/internal/runtime/DebuggerSupport$SourceInfo.class
DebuggerSupport.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.DebuggerSupport$SourceInfo extends java.lang.Object { final String name final java.net.URL url final int hash final char[] content void <init> (java.lang.String, int, java.net.URL, char[]) String name int hash java.net.URL url char[] content }
jdk/nashorn/internal/runtime/DebuggerSupport.class
DebuggerSupport.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.DebuggerSupport extends java.lang.Object { static boolean FORCELOAD static final synthetic boolean $assertionsDisabled void <init> () static void notifyInvoke (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh static jdk.nashorn.internal.runtime.DebuggerSupport$SourceInfo getSourceInfo (java.lang.Class) java.lang.reflect.Field sourceField jdk.nashorn.internal.runtime.Source src ReflectiveOperationException ignored Class clazz static java.lang.Object getGlobal () static java.lang.Object eval (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, java.lang.String, boolean) Throwable ex jdk.nashorn.internal.runtime.ScriptObject scope Object self String string boolean returnException jdk.nashorn.internal.runtime.ScriptObject global jdk.nashorn.internal.runtime.ScriptObject initialScope Object callThis jdk.nashorn.internal.runtime.Context context static jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc[] valueInfos (java.lang.Object, boolean) Object object boolean all static jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc valueInfo (java.lang.String, java.lang.Object, boolean) String name Object value boolean all private static jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc valueInfo (java.lang.String, java.lang.Object, boolean, java.util.Set) jdk.nashorn.internal.runtime.ScriptObject object String name Object value boolean all java.util.Set duplicates private static jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc[] getDebuggerValueDescs (jdk.nashorn.internal.runtime.ScriptObject, boolean, java.util.Set) String key int i jdk.nashorn.internal.runtime.ScriptObject object boolean all java.util.Set duplicates String[] keys jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc[] descs private static java.lang.String objectAsString (jdk.nashorn.internal.runtime.ScriptObject, boolean, java.util.Set) String objectString Object valueAsObject boolean isUndefined long i long length String valueAsString int i jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc[] descs jdk.nashorn.internal.runtime.ScriptObject object boolean all java.util.Set duplicates StringBuilder sb static java.lang.String valueAsString (java.lang.Object) Object value jdk.nashorn.internal.runtime.JSType type private static java.lang.String escape (java.lang.String) int i String hex char ch String value StringBuilder sb static void <clinit> () jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc forceLoad }
jdk/nashorn/internal/runtime/DefaultPropertyAccess.class
DefaultPropertyAccess.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.DefaultPropertyAccess extends java.lang.Object implements jdk.nashorn.internal.runtime.PropertyAccess { public void <init> () public int getInt (java.lang.Object, int) Object key int programPoint public int getInt (double, int) double key int programPoint public int getInt (int, int) int key int programPoint public double getDouble (java.lang.Object, int) Object key int programPoint public double getDouble (double, int) double key int programPoint public double getDouble (int, int) int key int programPoint public abstract java.lang.Object get (java.lang.Object) public java.lang.Object get (double) double key public java.lang.Object get (int) int key public void set (double, int, int) double key int value int flags public void set (double, double, int) double key double value int flags public void set (double, java.lang.Object, int) double key Object value int flags public void set (int, int, int) int key int value int flags public void set (int, double, int) int key double value int flags public void set (int, java.lang.Object, int) int key Object value int flags public void set (java.lang.Object, int, int) Object key int value int flags public void set (java.lang.Object, double, int) Object key double value int flags public abstract void set (java.lang.Object, java.lang.Object, int) public abstract boolean has (java.lang.Object) public boolean has (int) int key public boolean has (double) double key public boolean hasOwnProperty (int) int key public boolean hasOwnProperty (double) double key public abstract boolean hasOwnProperty (java.lang.Object) public boolean delete (int, boolean) int key boolean strict public boolean delete (double, boolean) double key boolean strict }
jdk/nashorn/internal/runtime/ECMAErrors$1.class
ECMAErrors.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.ECMAErrors$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$JSErrorType static void <clinit> () }
jdk/nashorn/internal/runtime/ECMAErrors.class
ECMAErrors.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ECMAErrors extends java.lang.Object { private static final String MESSAGES_RESOURCE private static final java.util.ResourceBundle MESSAGES_BUNDLE private static final String scriptPackage static final synthetic boolean $assertionsDisabled private void <init> () private static jdk.nashorn.internal.runtime.ECMAException error (java.lang.Object, java.lang.Throwable) Object thrown Throwable cause public static jdk.nashorn.internal.runtime.ECMAException asEcmaException (jdk.nashorn.internal.runtime.ParserException) jdk.nashorn.internal.runtime.ParserException e public static jdk.nashorn.internal.runtime.ECMAException asEcmaException (jdk.nashorn.internal.objects.Global, jdk.nashorn.internal.runtime.ParserException) jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ParserException e jdk.nashorn.internal.runtime.JSErrorType errorType jdk.nashorn.internal.objects.Global globalObj String msg public static transient jdk.nashorn.internal.runtime.ECMAException syntaxError (java.lang.String, java.lang.String[]) String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException syntaxError (jdk.nashorn.internal.objects.Global, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException syntaxError (java.lang.Throwable, java.lang.String, java.lang.String[]) Throwable cause String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException syntaxError (jdk.nashorn.internal.objects.Global, java.lang.Throwable, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global Throwable cause String msgId String[] args String msg public static transient jdk.nashorn.internal.runtime.ECMAException typeError (java.lang.String, java.lang.String[]) String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException typeError (jdk.nashorn.internal.objects.Global, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException typeError (java.lang.Throwable, java.lang.String, java.lang.String[]) Throwable cause String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException typeError (jdk.nashorn.internal.objects.Global, java.lang.Throwable, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global Throwable cause String msgId String[] args String msg public static transient jdk.nashorn.internal.runtime.ECMAException rangeError (java.lang.String, java.lang.String[]) String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException rangeError (jdk.nashorn.internal.objects.Global, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException rangeError (java.lang.Throwable, java.lang.String, java.lang.String[]) Throwable cause String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException rangeError (jdk.nashorn.internal.objects.Global, java.lang.Throwable, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global Throwable cause String msgId String[] args String msg public static transient jdk.nashorn.internal.runtime.ECMAException referenceError (java.lang.String, java.lang.String[]) String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException referenceError (jdk.nashorn.internal.objects.Global, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException referenceError (java.lang.Throwable, java.lang.String, java.lang.String[]) Throwable cause String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException referenceError (jdk.nashorn.internal.objects.Global, java.lang.Throwable, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global Throwable cause String msgId String[] args String msg public static transient jdk.nashorn.internal.runtime.ECMAException uriError (java.lang.String, java.lang.String[]) String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException uriError (jdk.nashorn.internal.objects.Global, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException uriError (java.lang.Throwable, java.lang.String, java.lang.String[]) Throwable cause String msgId String[] args public static transient jdk.nashorn.internal.runtime.ECMAException uriError (jdk.nashorn.internal.objects.Global, java.lang.Throwable, java.lang.String, java.lang.String[]) jdk.nashorn.internal.objects.Global global Throwable cause String msgId String[] args String msg public static transient java.lang.String getMessage (java.lang.String, java.lang.String[]) java.util.MissingResourceException e String msgId String[] args public static boolean isScriptFrame (java.lang.StackTraceElement) String source StackTraceElement frame String className static void <clinit> () String name }
jdk/nashorn/internal/runtime/ECMAException.class
ECMAException.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ECMAException extends jdk.nashorn.api.scripting.NashornException { public static final jdk.nashorn.internal.codegen.CompilerConstants$Call CREATE public static final jdk.nashorn.internal.codegen.CompilerConstants$FieldAccess THROWN private static final String EXCEPTION_PROPERTY public final Object thrown private void <init> (java.lang.Object, java.lang.String, int, int) Object thrown String fileName int line int column public void <init> (java.lang.Object, java.lang.Throwable) Object thrown Throwable cause public static jdk.nashorn.internal.runtime.ECMAException create (java.lang.Object, java.lang.String, int, int) jdk.nashorn.internal.runtime.ECMAException ee Object exception Object thrown String fileName int line int column public java.lang.Object getThrown () public java.lang.String toString () StringBuilder sb String fileName int line int column public static java.lang.Object getException (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject errObj public static java.lang.Object printStackTrace (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject errObj Object exception public static java.lang.Object getLineNumber (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject errObj Object e public static java.lang.Object getColumnNumber (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject errObj Object e public static java.lang.Object getFileName (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject errObj Object e public static java.lang.String safeToString (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject errObj Object name Object msg private static java.lang.Throwable asThrowable (java.lang.Object) Object obj private void setExceptionToThrown () jdk.nashorn.internal.runtime.ScriptObject sobj static void <clinit> () }
jdk/nashorn/internal/runtime/ErrorManager.class
ErrorManager.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.ErrorManager extends java.lang.Object { private final java.io.PrintWriter writer private int errors private int warnings private int limit private boolean warningsAsErrors public void <init> () public void <init> (java.io.PrintWriter) java.io.PrintWriter writer private void checkLimit () int count public static java.lang.String format (java.lang.String, jdk.nashorn.internal.runtime.Source, int, int, long) int i String message jdk.nashorn.internal.runtime.Source source int line int column long token String eoln int position StringBuilder sb String sourceLine public void error (jdk.nashorn.internal.runtime.ParserException) jdk.nashorn.internal.runtime.ParserException e public void error (java.lang.String) String message public void warning (jdk.nashorn.internal.runtime.ParserException) jdk.nashorn.internal.runtime.ParserException e public void warning (java.lang.String) String message public boolean hasErrors () public int getLimit () public void setLimit (int) int limit public boolean isWarningsAsErrors () public void setWarningsAsErrors (boolean) boolean warningsAsErrors public int getNumberOfErrors () public int getNumberOfWarnings () void reset () }
jdk/nashorn/internal/runtime/FinalScriptFunctionData.class
FinalScriptFunctionData.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.FinalScriptFunctionData extends jdk.nashorn.internal.runtime.ScriptFunctionData { private static final long serialVersionUID static final synthetic boolean $assertionsDisabled void <init> (java.lang.String, int, java.util.List, int) String name int arity java.util.List functions int flags void <init> (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization[], int) jdk.nashorn.internal.runtime.Specialization spec String name java.lang.invoke.MethodHandle mh jdk.nashorn.internal.runtime.Specialization[] specs int flags protected boolean needsCallee () boolean needsCallee private boolean allNeedCallee (boolean) jdk.nashorn.internal.runtime.CompiledFunction inv boolean needCallee jdk.nashorn.internal.runtime.CompiledFunction getBest (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Collection, boolean) jdk.nashorn.internal.runtime.CompiledFunction candidate java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope java.util.Collection forbidden boolean linkLogicOkay jdk.nashorn.internal.runtime.CompiledFunction best java.lang.invoke.MethodType getGenericType () java.lang.invoke.MethodType t int paramCount jdk.nashorn.internal.runtime.CompiledFunction fn int max private jdk.nashorn.internal.runtime.CompiledFunction addInvoker (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization) jdk.nashorn.internal.runtime.CompiledFunction invoker java.lang.invoke.MethodHandle mh jdk.nashorn.internal.runtime.Specialization specialization jdk.nashorn.internal.runtime.CompiledFunction invoker private jdk.nashorn.internal.runtime.CompiledFunction addInvoker (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh private static int methodHandleArity (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh private static boolean isConstructor (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh static void <clinit> () }
jdk/nashorn/internal/runtime/FindProperty.class
FindProperty.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.FindProperty extends java.lang.Object { private final jdk.nashorn.internal.runtime.ScriptObject self private final jdk.nashorn.internal.runtime.ScriptObject prototype private final jdk.nashorn.internal.runtime.Property property static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject prototype jdk.nashorn.internal.runtime.Property property public jdk.nashorn.internal.runtime.FindProperty replaceProperty (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property newProperty public java.lang.invoke.MethodHandle getGetter (java.lang.Class, int, jdk.internal.dynalink.linker.LinkRequest) java.lang.invoke.MethodHandle getter Class type int programPoint jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodHandle getter public java.lang.invoke.MethodHandle getSetter (java.lang.Class, boolean, jdk.internal.dynalink.linker.LinkRequest) Class type boolean strict jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodHandle setter private java.lang.invoke.MethodHandle insertAccessorsGetter (jdk.nashorn.internal.runtime.UserAccessorProperty, jdk.internal.dynalink.linker.LinkRequest, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle wrapFilter jdk.nashorn.internal.runtime.UserAccessorProperty uap jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle superGetter public jdk.nashorn.internal.runtime.ScriptObject getOwner () public jdk.nashorn.internal.runtime.ScriptObject getSelf () public jdk.nashorn.internal.runtime.ScriptObject getGetterReceiver () public jdk.nashorn.internal.runtime.ScriptObject getSetterReceiver () public jdk.nashorn.internal.runtime.Property getProperty () public boolean isInherited () public boolean isSelf () public boolean isScope () public int getIntValue () public double getDoubleValue () public java.lang.Object getObjectValue () public void setValue (int, boolean) int value boolean strict public void setValue (double, boolean) double value boolean strict public void setValue (java.lang.Object, boolean) Object value boolean strict int getProtoChainLength () jdk.nashorn.internal.runtime.ScriptObject obj int length public java.lang.String toString () static void <clinit> () }
jdk/nashorn/internal/runtime/FunctionInitializer.class
FunctionInitializer.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.FunctionInitializer extends java.lang.Object implements java.io.Serializable { private final String className private final java.lang.invoke.MethodType methodType private final int flags private transient java.util.Map invalidatedProgramPoints private transient Class code private static final long serialVersionUID static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode public void <init> (jdk.nashorn.internal.ir.FunctionNode, java.util.Map) jdk.nashorn.internal.ir.FunctionNode functionNode java.util.Map invalidatedProgramPoints jdk.nashorn.internal.codegen.CompileUnit cu public java.lang.String getClassName () public java.lang.invoke.MethodType getMethodType () public int getFlags () public java.lang.Class getCode () void setCode (java.lang.Class) Class code public java.util.Map getInvalidatedProgramPoints () private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in static void <clinit> () }
jdk/nashorn/internal/runtime/FunctionScope.class
FunctionScope.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.FunctionScope extends jdk.nashorn.internal.runtime.Scope { public final jdk.nashorn.internal.runtime.ScriptObject arguments public void <init> (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.ScriptObject callerScope jdk.nashorn.internal.runtime.ScriptObject arguments public void <init> (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.ScriptObject callerScope public void <init> (jdk.nashorn.internal.runtime.PropertyMap, long[], java.lang.Object[]) jdk.nashorn.internal.runtime.PropertyMap map long[] primitiveSpill Object[] objectSpill }
jdk/nashorn/internal/runtime/GlobalConstants$1.class
GlobalConstants.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.GlobalConstants$1 extends java.lang.Object { }
jdk/nashorn/internal/runtime/GlobalConstants$Access.class
GlobalConstants.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.GlobalConstants$Access extends java.lang.Object { private final String name private java.lang.invoke.SwitchPoint sp private int invalidations private boolean guardFailed private static final int MAX_RETRIES static final synthetic boolean $assertionsDisabled private void <init> (java.lang.String, java.lang.invoke.SwitchPoint) String name java.lang.invoke.SwitchPoint sp private boolean hasBeenInvalidated () private boolean guardFailed () private void failGuard () private void newSwitchPoint () private void invalidate (int) int count private void invalidateUncounted () private void invalidateOnce () private void invalidateForever () private boolean mayRetry () public java.lang.String toString () java.lang.String getName () java.lang.invoke.SwitchPoint getSwitchPoint () static synthetic void access$000 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static synthetic void access$100 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static synthetic void access$200 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static synthetic boolean access$300 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static synthetic void access$400 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 synthetic void <init> (java.lang.String, java.lang.invoke.SwitchPoint, jdk.nashorn.internal.runtime.GlobalConstants$1) String x0 java.lang.invoke.SwitchPoint x1 jdk.nashorn.internal.runtime.GlobalConstants$1 x2 static synthetic void access$600 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static synthetic boolean access$700 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static synthetic boolean access$800 (jdk.nashorn.internal.runtime.GlobalConstants$Access) jdk.nashorn.internal.runtime.GlobalConstants$Access x0 static void <clinit> () }
jdk/nashorn/internal/runtime/GlobalConstants.class
GlobalConstants.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.GlobalConstants extends java.lang.Object implements jdk.nashorn.internal.runtime.logging.Loggable { public static final boolean GLOBAL_ONLY private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.lang.invoke.MethodHandle INVALIDATE_SP private static final java.lang.invoke.MethodHandle RECEIVER_GUARD private final jdk.nashorn.internal.runtime.logging.DebugLogger log private final java.util.Map map private final java.util.concurrent.atomic.AtomicBoolean invalidatedForever static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.logging.DebugLogger log public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public void invalidateAll () jdk.nashorn.internal.runtime.GlobalConstants$Access acc public void invalidateForever () jdk.nashorn.internal.runtime.GlobalConstants$Access acc private synchronized java.lang.Object invalidateSwitchPoint (java.lang.Object, jdk.nashorn.internal.runtime.GlobalConstants$Access) Object obj jdk.nashorn.internal.runtime.GlobalConstants$Access acc private jdk.nashorn.internal.runtime.GlobalConstants$Access getOrCreateSwitchPoint (java.lang.String) String name jdk.nashorn.internal.runtime.GlobalConstants$Access acc java.lang.invoke.SwitchPoint sp void delete (java.lang.String) jdk.nashorn.internal.runtime.GlobalConstants$Access acc String name private static boolean receiverGuard (jdk.nashorn.internal.runtime.GlobalConstants$Access, java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.GlobalConstants$Access acc Object boundReceiver Object receiver boolean id private static boolean isGlobalSetter (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.FindProperty) jdk.nashorn.internal.runtime.ScriptObject receiver jdk.nashorn.internal.runtime.FindProperty find jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.nashorn.internal.runtime.FindProperty, jdk.nashorn.internal.runtime.ScriptObject, jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.nashorn.internal.runtime.GlobalConstants$Access acc java.lang.invoke.MethodHandle target Class receiverType java.lang.invoke.MethodHandle boundInvalidator java.lang.invoke.MethodHandle invalidator java.lang.invoke.MethodHandle mh jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.ScriptObject receiver jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String name public static java.lang.invoke.MethodHandle staticConstantGetter (java.lang.Object) Object c private java.lang.invoke.MethodHandle constantGetter (java.lang.Object) Object c java.lang.invoke.MethodHandle mh jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.nashorn.internal.runtime.FindProperty, jdk.nashorn.internal.runtime.ScriptObject, jdk.internal.dynalink.CallSiteDescriptor) java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle guard jdk.nashorn.internal.runtime.GlobalConstants$Access acc Object c java.lang.invoke.MethodHandle cmh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle guard jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.ScriptObject receiver jdk.internal.dynalink.CallSiteDescriptor desc boolean isOptimistic int programPoint Class retType String name static void <clinit> () }
jdk/nashorn/internal/runtime/GlobalFunctions.class
GlobalFunctions.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.GlobalFunctions extends java.lang.Object { public static final java.lang.invoke.MethodHandle PARSEINT public static final java.lang.invoke.MethodHandle PARSEINT_OI public static final java.lang.invoke.MethodHandle PARSEINT_Z public static final java.lang.invoke.MethodHandle PARSEINT_I public static final java.lang.invoke.MethodHandle PARSEINT_O public static final java.lang.invoke.MethodHandle PARSEFLOAT public static final java.lang.invoke.MethodHandle IS_NAN_I public static final java.lang.invoke.MethodHandle IS_NAN_J public static final java.lang.invoke.MethodHandle IS_NAN_D public static final java.lang.invoke.MethodHandle IS_NAN public static final java.lang.invoke.MethodHandle IS_FINITE public static final java.lang.invoke.MethodHandle ENCODE_URI public static final java.lang.invoke.MethodHandle ENCODE_URICOMPONENT public static final java.lang.invoke.MethodHandle DECODE_URI public static final java.lang.invoke.MethodHandle DECODE_URICOMPONENT public static final java.lang.invoke.MethodHandle ESCAPE public static final java.lang.invoke.MethodHandle UNESCAPE public static final java.lang.invoke.MethodHandle ANONYMOUS private static final String UNESCAPED private void <init> () public static double parseInt (java.lang.Object, java.lang.Object, java.lang.Object) Object self Object string Object rad public static double parseInt (java.lang.Object, java.lang.Object, int) Object self Object string int rad public static double parseInt (java.lang.Object, java.lang.Object) Object self Object string private static double parseIntInternal (java.lang.String, int) char c1 char c2 int digit String str int rad int length int radix boolean negative int idx char firstChar boolean stripPrefix double result boolean entered public static double parseFloat (java.lang.Object, java.lang.Object) double result NumberFormatException e Object self Object string String str int length int start boolean negative char ch boolean dotSeen boolean exponentOk int exponentOffset int end public static boolean isNaN (java.lang.Object, java.lang.Object) Object self Object number public static boolean isFinite (java.lang.Object, java.lang.Object) Object self Object number double value public static java.lang.Object encodeURI (java.lang.Object, java.lang.Object) Object self Object uri public static java.lang.Object encodeURIComponent (java.lang.Object, java.lang.Object) Object self Object uri public static java.lang.Object decodeURI (java.lang.Object, java.lang.Object) Object self Object uri public static java.lang.Object decodeURIComponent (java.lang.Object, java.lang.Object) Object self Object uri public static java.lang.String escape (java.lang.Object, java.lang.Object) char ch int k Object self Object string String str int length StringBuilder sb public static java.lang.String unescape (java.lang.Object, java.lang.Object) char ch int k Object self Object string String str int length StringBuilder sb public static java.lang.Object anonymous (java.lang.Object) Object self private static int fastDigit (int, int) int ch int radix int n private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/JSErrorType.class
JSErrorType.java package jdk.nashorn.internal.runtime public final enum jdk.nashorn.internal.runtime.JSErrorType extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.JSErrorType ERROR public static final enum jdk.nashorn.internal.runtime.JSErrorType EVAL_ERROR public static final enum jdk.nashorn.internal.runtime.JSErrorType RANGE_ERROR public static final enum jdk.nashorn.internal.runtime.JSErrorType REFERENCE_ERROR public static final enum jdk.nashorn.internal.runtime.JSErrorType SYNTAX_ERROR public static final enum jdk.nashorn.internal.runtime.JSErrorType TYPE_ERROR public static final enum jdk.nashorn.internal.runtime.JSErrorType URI_ERROR private static final synthetic jdk.nashorn.internal.runtime.JSErrorType[] $VALUES public static jdk.nashorn.internal.runtime.JSErrorType[] values () public static jdk.nashorn.internal.runtime.JSErrorType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/JSONFunctions$1.class
JSONFunctions.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.JSONFunctions$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/runtime/JSONFunctions.class
JSONFunctions.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.JSONFunctions extends java.lang.Object { private static final Object REVIVER_INVOKER private void <init> () private static java.lang.invoke.MethodHandle getREVIVER_INVOKER () public static java.lang.String quote (java.lang.String) String str public static java.lang.Object parse (java.lang.Object, java.lang.Object) Object value jdk.nashorn.internal.runtime.ParserException e Object text Object reviver String str jdk.nashorn.internal.objects.Global global boolean dualFields jdk.nashorn.internal.parser.JSONParser parser Object value private static java.lang.Object applyReviver (jdk.nashorn.internal.objects.Global, java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject root jdk.nashorn.internal.objects.Global global Object unfiltered Object reviver private static java.lang.Object walk (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, java.lang.Object) String key Object newElement int i int length Object newElement String key String[] keys jdk.nashorn.internal.runtime.ScriptObject valueObj Throwable t Throwable t jdk.nashorn.internal.runtime.ScriptObject holder Object name Object reviver Object val private static void setPropertyValue (jdk.nashorn.internal.runtime.ScriptObject, java.lang.String, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject sobj String name Object value int index static void <clinit> () }
jdk/nashorn/internal/runtime/JSONListAdapter.class
JSONListAdapter.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.JSONListAdapter extends jdk.nashorn.internal.runtime.ListAdapter implements jdk.nashorn.api.scripting.JSObject { public void <init> (jdk.nashorn.api.scripting.JSObject, jdk.nashorn.internal.objects.Global) jdk.nashorn.api.scripting.JSObject obj jdk.nashorn.internal.objects.Global global public java.lang.Object unwrap (java.lang.Object) Object homeGlobal Object unwrapped public transient java.lang.Object call (java.lang.Object, java.lang.Object[]) Object thiz Object[] args public transient java.lang.Object newObject (java.lang.Object[]) Object[] args public java.lang.Object eval (java.lang.String) String s public java.lang.Object getMember (java.lang.String) String name public java.lang.Object getSlot (int) int index public boolean hasMember (java.lang.String) String name public boolean hasSlot (int) int slot public void removeMember (java.lang.String) String name public void setMember (java.lang.String, java.lang.Object) String name Object value public void setSlot (int, java.lang.Object) int index Object value public java.util.Set keySet () public java.util.Collection values () public boolean isInstance (java.lang.Object) Object instance public boolean isInstanceOf (java.lang.Object) Object clazz public java.lang.String getClassName () public boolean isFunction () public boolean isStrictFunction () public boolean isArray () public double toNumber () public java.lang.Object getDefaultValue (java.lang.Class) Class hint }
jdk/nashorn/internal/runtime/JSType.class
JSType.java package jdk.nashorn.internal.runtime public final enum jdk.nashorn.internal.runtime.JSType extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.JSType UNDEFINED public static final enum jdk.nashorn.internal.runtime.JSType NULL public static final enum jdk.nashorn.internal.runtime.JSType BOOLEAN public static final enum jdk.nashorn.internal.runtime.JSType NUMBER public static final enum jdk.nashorn.internal.runtime.JSType STRING public static final enum jdk.nashorn.internal.runtime.JSType OBJECT public static final enum jdk.nashorn.internal.runtime.JSType FUNCTION private final String typeName public static final long MAX_UINT private static final java.lang.invoke.MethodHandles$Lookup JSTYPE_LOOKUP public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_BOOLEAN public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_BOOLEAN_D public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_INTEGER public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_LONG public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_LONG_D public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_NUMBER public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_NUMBER_OPTIMISTIC public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_STRING public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_INT32 public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_INT32_L public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_INT32_OPTIMISTIC public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_INT32_D public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_UINT32_OPTIMISTIC public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_UINT32_DOUBLE public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_UINT32 public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_UINT32_D public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_STRING_D public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_PRIMITIVE_TO_STRING public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_PRIMITIVE_TO_CHARSEQUENCE public static final jdk.nashorn.internal.codegen.CompilerConstants$Call THROW_UNWARRANTED public static final jdk.nashorn.internal.codegen.CompilerConstants$Call ADD_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SUB_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call MUL_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call DIV_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call DIV_ZERO public static final jdk.nashorn.internal.codegen.CompilerConstants$Call REM_ZERO public static final jdk.nashorn.internal.codegen.CompilerConstants$Call REM_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call DECREMENT_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call INCREMENT_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call NEGATE_EXACT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_JAVA_ARRAY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call VOID_RETURN public static final jdk.nashorn.internal.codegen.CompilerConstants$Call IS_STRING public static final jdk.nashorn.internal.codegen.CompilerConstants$Call IS_NUMBER private static final java.util.List ACCESSOR_TYPES public static final int TYPE_UNDEFINED_INDEX public static final int TYPE_INT_INDEX public static final int TYPE_DOUBLE_INDEX public static final int TYPE_OBJECT_INDEX public static final java.util.List CONVERT_OBJECT public static final java.util.List CONVERT_OBJECT_OPTIMISTIC public static final int UNDEFINED_INT public static final long UNDEFINED_LONG public static final double UNDEFINED_DOUBLE private static final long MAX_PRECISE_DOUBLE private static final long MIN_PRECISE_DOUBLE public static final java.util.List GET_UNDEFINED private static final double INT32_LIMIT private static final synthetic jdk.nashorn.internal.runtime.JSType[] $VALUES static final synthetic boolean $assertionsDisabled public static jdk.nashorn.internal.runtime.JSType[] values () public static jdk.nashorn.internal.runtime.JSType valueOf (java.lang.String) String name private void <init> (java.lang.String, int, java.lang.String) String typeName public final java.lang.String typeName () public static jdk.nashorn.internal.runtime.JSType of (java.lang.Object) Object obj public static jdk.nashorn.internal.runtime.JSType ofNoFunction (java.lang.Object) Object obj public static void voidReturn () public static boolean isRepresentableAsInt (long) long number public static boolean isRepresentableAsInt (double) double number public static boolean isStrictlyRepresentableAsInt (double) double number public static boolean isRepresentableAsInt (java.lang.Object) Object obj public static boolean isRepresentableAsLong (double) double number public static boolean isRepresentableAsDouble (long) long number private static boolean isNotNegativeZero (double) double number public static boolean isPrimitive (java.lang.Object) Object obj public static java.lang.Object toPrimitive (java.lang.Object) Object obj public static java.lang.Object toPrimitive (java.lang.Object, java.lang.Class) String name Object obj Class hint private static java.lang.Object toPrimitive (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Class) jdk.nashorn.internal.runtime.ScriptObject sobj Class hint private static java.lang.Object requirePrimitive (java.lang.Object) Object result public static java.lang.Object toPrimitive (jdk.nashorn.api.scripting.JSObject, java.lang.Class) UnsupportedOperationException e jdk.nashorn.api.scripting.JSObject jsobj Class hint public static java.lang.String toPrimitiveToString (java.lang.Object) Object obj public static java.lang.CharSequence toPrimitiveToCharSequence (java.lang.Object) Object obj public static boolean toBoolean (double) double num public static boolean toBoolean (java.lang.Object) double num Object obj public static java.lang.String toString (java.lang.Object) Object obj public static java.lang.CharSequence toCharSequence (java.lang.Object) Object obj public static boolean isString (java.lang.Object) Object obj public static boolean isNumber (java.lang.Object) Class c Object obj public static java.lang.String toString (int) int num public static java.lang.String toString (double) double num public static java.lang.String toString (double, int) double remainder double d int dot double num int radix String chars StringBuilder sb boolean negative double signedNum double intPart double decPart public static double toNumber (java.lang.Object) Object obj public static double toNumberForEq (java.lang.Object) Object obj public static double toNumberForStrictEq (java.lang.Object) Object obj public static java.lang.Number toNarrowestNumber (long) long l public static double toNumber (java.lang.Boolean) Boolean b public static double toNumber (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public static double toNumberOptimistic (java.lang.Object, int) Class clz Object obj int programPoint public static double toNumberMaybeOptimistic (java.lang.Object, int) Object obj int programPoint public static int digit (char, int) char ch int radix public static int digit (char, int, boolean) char ch int radix boolean onlyIsoLatin1 char maxInRadix char c public static double toNumber (java.lang.String) boolean negative double value int i double value NumberFormatException e String str int end int start char f boolean negative double value public static int toInteger (java.lang.Object) Object obj public static long toLong (java.lang.Object) Object obj public static long toLong (double) double num public static int toInt32 (java.lang.Object) Object obj public static int toInt32Optimistic (java.lang.Object, int) Object obj int programPoint public static int toInt32MaybeOptimistic (java.lang.Object, int) Object obj int programPoint public static int toInt32 (long) long num public static int toInt32 (double) double num public static long toUint32 (java.lang.Object) Object obj public static long toUint32 (double) double num public static long toUint32 (int) int num public static int toUint32Optimistic (int, int) int num int pp public static double toUint32Double (int) int num public static int toUint16 (java.lang.Object) Object obj public static int toUint16 (int) int num public static int toUint16 (long) long num public static int toUint16 (double) double num private static long doubleToInt32 (double) double num int exponent double d public static boolean isFinite (double) double num public static java.lang.Double toDouble (double) double num public static java.lang.Double toDouble (long) long num public static java.lang.Double toDouble (int) int num public static java.lang.Object toObject (boolean) boolean bool public static java.lang.Object toObject (int) int num public static java.lang.Object toObject (long) long num public static java.lang.Object toObject (double) double num public static java.lang.Object toObject (java.lang.Object) Object obj public static java.lang.Object toScriptObject (java.lang.Object) Object obj public static java.lang.Object toScriptObject (jdk.nashorn.internal.objects.Global, java.lang.Object) jdk.nashorn.internal.objects.Global global Object obj public static java.lang.Object toJavaArray (java.lang.Object, java.lang.Class) jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator itr int len Object[] res int idx Object obj Class componentType public static java.lang.Object convertArray (java.lang.Object[], java.lang.Class) Object e int i int i Throwable e Throwable t Object[] src Class componentType int l Object dst java.lang.invoke.MethodHandle converter public static boolean nullOrUndefined (java.lang.Object) Object obj static java.lang.String toStringImpl (java.lang.Object, boolean) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.objects.Global gobj Object obj boolean safe static java.lang.String trimLeft (java.lang.String) String str int start private static java.lang.Object throwUnwarrantedOptimismException (java.lang.Object, int) Object value int programPoint public static int addExact (int, int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int y int programPoint public static int subExact (int, int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int y int programPoint public static int mulExact (int, int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int y int programPoint public static int divExact (int, int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException int res ArithmeticException e int x int y int programPoint int res int rem public static int divZero (int, int) int x int y public static int remZero (int, int) int x int y public static int remExact (int, int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int y int programPoint public static int decrementExact (int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int programPoint public static int incrementExact (int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int programPoint public static int negateExact (int, int) throws jdk.nashorn.internal.runtime.UnwarrantedOptimismException ArithmeticException e int x int programPoint public static int getAccessorTypeIndex (jdk.nashorn.internal.codegen.types.Type) jdk.nashorn.internal.codegen.types.Type type public static int getAccessorTypeIndex (java.lang.Class) Class type public static jdk.nashorn.internal.codegen.types.Type getAccessorType (int) int index public static int getNumberOfAccessorTypes () private static double parseRadix (char[], int, int, int) int i int i char[] chars int start int length int radix int pos double value private static double toNumberGeneric (java.lang.Object) Object obj private static java.lang.Object invoke (java.lang.invoke.MethodHandle, java.lang.Object) Throwable e Throwable t java.lang.invoke.MethodHandle mh Object arg public static java.lang.invoke.MethodHandle unboxConstant (java.lang.Object) Object o public static java.lang.Class unboxedFieldType (java.lang.Object) Object o private static final transient java.util.List toUnmodifiableList (java.lang.invoke.MethodHandle[]) java.lang.invoke.MethodHandle[] methodHandles static void <clinit> () }
jdk/nashorn/internal/runtime/ListAdapter$1.class
ListAdapter.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.ListAdapter$1 extends java.lang.Object implements java.util.Iterator { final synthetic java.util.ListIterator val$it final synthetic jdk.nashorn.internal.runtime.ListAdapter this$0 void <init> (jdk.nashorn.internal.runtime.ListAdapter, java.util.ListIterator) jdk.nashorn.internal.runtime.ListAdapter this$0 public boolean hasNext () public java.lang.Object next () public void remove () }
jdk/nashorn/internal/runtime/ListAdapter$2.class
ListAdapter.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ListAdapter$2 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Class val$rtype final synthetic Class[] val$ptypes void <init> (java.lang.Class, java.lang.Class[]) public java.lang.invoke.MethodHandle call () public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/runtime/ListAdapter.class
ListAdapter.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.ListAdapter extends java.util.AbstractList implements java.util.RandomAccess java.util.Deque { private static final java.util.concurrent.Callable ADD_INVOKER_CREATOR private static final Object PUSH private static final Object UNSHIFT private static final java.util.concurrent.Callable REMOVE_INVOKER_CREATOR private static final Object POP private static final Object SHIFT private static final Object SPLICE_ADD private static final java.util.concurrent.Callable SPLICE_ADD_INVOKER_CREATOR private static final Object SPLICE_REMOVE private static final java.util.concurrent.Callable SPLICE_REMOVE_INVOKER_CREATOR final jdk.nashorn.api.scripting.JSObject obj private final jdk.nashorn.internal.objects.Global global void <init> (jdk.nashorn.api.scripting.JSObject, jdk.nashorn.internal.objects.Global) jdk.nashorn.api.scripting.JSObject obj jdk.nashorn.internal.objects.Global global public static jdk.nashorn.internal.runtime.ListAdapter create (java.lang.Object) Object obj jdk.nashorn.internal.objects.Global global private static jdk.nashorn.api.scripting.JSObject getJSObject (java.lang.Object, jdk.nashorn.internal.objects.Global) Object obj jdk.nashorn.internal.objects.Global global public final java.lang.Object get (int) int index private java.lang.Object getAt (int) int index public java.lang.Object set (int, java.lang.Object) int index Object element Object prevValue private void checkRange (int) int index public int size () public final void push (java.lang.Object) Object e public final boolean add (java.lang.Object) Object e public final void addFirst (java.lang.Object) Throwable ex Throwable t Object e public final void addLast (java.lang.Object) Throwable ex Throwable t Object e public final void add (int, java.lang.Object) int size Throwable ex Throwable t int index Object e private java.lang.Object getFunction (java.lang.String) String name Object fn private static java.lang.IndexOutOfBoundsException invalidIndex (int) int index public final boolean offer (java.lang.Object) Object e public final boolean offerFirst (java.lang.Object) Object e public final boolean offerLast (java.lang.Object) Object e public final java.lang.Object pop () public final java.lang.Object remove () public final java.lang.Object removeFirst () public final java.lang.Object removeLast () private void checkNonEmpty () public final java.lang.Object remove (int) Object prevValue int maxIndex int index private java.lang.Object invokeShift () Throwable ex Throwable t private java.lang.Object invokePop () Throwable ex Throwable t protected final void removeRange (int, int) int fromIndex int toIndex private void invokeSpliceRemove (int, int) Throwable ex Throwable t int fromIndex int count public final java.lang.Object poll () public final java.lang.Object pollFirst () public final java.lang.Object pollLast () public final java.lang.Object peek () public final java.lang.Object peekFirst () public final java.lang.Object peekLast () public final java.lang.Object element () public final java.lang.Object getFirst () public final java.lang.Object getLast () public final java.util.Iterator descendingIterator () java.util.ListIterator it public final boolean removeFirstOccurrence (java.lang.Object) Object o public final boolean removeLastOccurrence (java.lang.Object) Object o private static boolean removeOccurrence (java.lang.Object, java.util.Iterator) Object o java.util.Iterator it private static transient java.util.concurrent.Callable invokerCreator (java.lang.Class, java.lang.Class[]) Class rtype Class[] ptypes private java.lang.invoke.MethodHandle getDynamicInvoker (java.lang.Object, java.util.concurrent.Callable) Object key java.util.concurrent.Callable creator static void <clinit> () }
jdk/nashorn/internal/runtime/NashornLoader.class
NashornLoader.java package jdk.nashorn.internal.runtime abstract jdk.nashorn.internal.runtime.NashornLoader extends java.security.SecureClassLoader { private static final String OBJECTS_PKG private static final String RUNTIME_PKG private static final String RUNTIME_ARRAYS_PKG private static final String RUNTIME_LINKER_PKG private static final String SCRIPTS_PKG private static final java.security.Permission[] SCRIPT_PERMISSIONS void <init> (java.lang.ClassLoader) ClassLoader parent protected static void checkPackageAccess (java.lang.String) String pkgName SecurityManager sm String name int i protected java.security.PermissionCollection getPermissions (java.security.CodeSource) java.security.Permission perm java.security.CodeSource codesource java.security.Permissions permCollection static java.lang.ClassLoader createClassLoader (java.lang.String, java.lang.ClassLoader) String classPath ClassLoader parent java.net.URL[] urls private static java.net.URL[] pathToURLs (java.lang.String) java.net.URL url java.net.URL[] tmp String path String[] components java.net.URL[] urls int count private static java.net.URL fileToURL (java.io.File) String name java.io.IOException e java.net.MalformedURLException e java.io.File file String name static void <clinit> () }
jdk/nashorn/internal/runtime/NativeJavaPackage.class
NativeJavaPackage.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.NativeJavaPackage extends jdk.nashorn.internal.runtime.ScriptObject { private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH private static final java.lang.invoke.MethodHandle CLASS_NOT_FOUND private static final java.lang.invoke.MethodHandle TYPE_GUARD private final String name public void <init> (java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) String name jdk.nashorn.internal.runtime.ScriptObject proto public java.lang.String getClassName () public boolean equals (java.lang.Object) Object other public int hashCode () public java.lang.String getName () public java.lang.String safeToString () public java.lang.String toString () public java.lang.Object getDefaultValue (java.lang.Class) Class hint protected jdk.internal.dynalink.linker.GuardedInvocation findNewMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request protected jdk.internal.dynalink.linker.GuardedInvocation findCallMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request private static jdk.internal.dynalink.linker.GuardedInvocation createClassNotFoundInvocation (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc java.lang.invoke.MethodType type private static void classNotFound (jdk.nashorn.internal.runtime.NativeJavaPackage) throws java.lang.ClassNotFoundException jdk.nashorn.internal.runtime.NativeJavaPackage pkg public static java.lang.Object __noSuchProperty__ (java.lang.Object, java.lang.Object) Object self Object name public static transient java.lang.Object __noSuchMethod__ (java.lang.Object, java.lang.Object[]) Object self Object[] args public jdk.internal.dynalink.linker.GuardedInvocation noSuchProperty (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String propertyName protected java.lang.Object invokeNoSuchProperty (java.lang.String, boolean, int) String key boolean isScope int programPoint Object retval public jdk.internal.dynalink.linker.GuardedInvocation noSuchMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private java.lang.Object createProperty (java.lang.String) Throwable e int lastChar String className Object constructor Object propertyValue String propertyName String fullName jdk.nashorn.internal.runtime.Context context Class javaClass int openBrace int closeBrace Object propertyValue static void <clinit> () }
jdk/nashorn/internal/runtime/NumberToString.class
NumberToString.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.NumberToString extends java.lang.Object { private final boolean isNaN private boolean isNegative private int decimalExponent private char[] digits private int nDigits private static final int expMask private static final long fractMask private static final int expShift private static final int expBias private static final long fractHOB private static final long expOne private static final int maxSmallBinExp private static final int minSmallBinExp private static final long[] powersOf5 private static final int[] nBitsPowerOf5 private static final char[] infinityDigits private static final char[] nanDigits private static final char[] zeroes private static java.math.BigInteger[] powerOf5Cache public static java.lang.String stringFor (double) double value private void <init> (double) int nSignificantBits long halfULP long powerOf10 long residue long halfULP int i int decExp int ndigits char[] digits0 int digitno int c char[] result long b long s long m long tens int ndigit boolean low boolean high long lowDigitDifference int q long lowDigitDifference java.math.BigInteger Bval java.math.BigInteger Sval java.math.BigInteger Mval int shiftBias java.math.BigInteger tenSval java.math.BigInteger[] quoRem double value long bits int upper int exponent int nSignificantBits int nFractBits int nTinyBits int decExponent double d2 int B5 int B2 int S5 int S2 int M5 int M2 int common2factor char[] digits0 int ndigit boolean low boolean high long lowDigitDifference int q int Bbits int tenSbits private static int countSignificantBits (long) long bits private static java.math.BigInteger bigPowerOf5 (int) java.math.BigInteger[] t int q int r java.math.BigInteger bigQ java.math.BigInteger bigR int power private static java.math.BigInteger multiplyPowerOf5And2 (java.math.BigInteger, int, int) java.math.BigInteger value int p5 int p2 java.math.BigInteger returnValue private static java.math.BigInteger constructPowerOf5And2 (int, int) int p5 int p2 java.math.BigInteger v private void roundup () int i int q public java.lang.String toString () int charLength int exponent int e int exponent int e StringBuilder sb static void <clinit> () }
jdk/nashorn/internal/runtime/OptimisticBuiltins.class
OptimisticBuiltins.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.OptimisticBuiltins extends java.lang.Object { public abstract jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic getLinkLogic (java.lang.Class) public abstract boolean hasPerInstanceAssumptions () }
jdk/nashorn/internal/runtime/OptimisticReturnFilters.class
OptimisticReturnFilters.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.OptimisticReturnFilters extends java.lang.Object { private static final java.lang.invoke.MethodHandle[] ENSURE_INT private static final java.lang.invoke.MethodHandle[] ENSURE_NUMBER private static final int VOID_TYPE_INDEX private static final int BOOLEAN_TYPE_INDEX private static final int CHAR_TYPE_INDEX private static final int LONG_TYPE_INDEX private static final int FLOAT_TYPE_INDEX static final synthetic boolean $assertionsDisabled public void <init> () public static java.lang.invoke.MethodHandle filterOptimisticReturnValue (java.lang.invoke.MethodHandle, java.lang.Class, int) java.lang.invoke.MethodHandle mh Class expectedReturnType int programPoint java.lang.invoke.MethodType type Class actualReturnType java.lang.invoke.MethodHandle guard public static jdk.internal.dynalink.linker.GuardedInvocation filterOptimisticReturnValue (jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.CallSiteDescriptor desc private static java.lang.invoke.MethodHandle getOptimisticTypeGuard (java.lang.Class, java.lang.Class) java.lang.invoke.MethodHandle guard java.lang.invoke.MethodHandle guard Class actual Class provable java.lang.invoke.MethodHandle guard int provableTypeIndex private static int getProvableTypeIndex (java.lang.Class) Class provable int accTypeIndex private static int ensureInt (long, int) long arg int programPoint private static int ensureInt (double, int) double arg int programPoint public static int ensureInt (java.lang.Object, int) double d Object arg int programPoint private static boolean isPrimitiveNumberWrapper (java.lang.Object) Object obj Class c private static int ensureInt (boolean, int) boolean arg int programPoint private static int ensureInt (char, int) char arg int programPoint private static int ensureInt (int) int programPoint private static double ensureNumber (long, int) long arg int programPoint public static double ensureNumber (java.lang.Object, int) Object arg int programPoint private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () java.lang.invoke.MethodHandle INT_DOUBLE }
jdk/nashorn/internal/runtime/ParserException.class
ParserException.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ParserException extends jdk.nashorn.api.scripting.NashornException { private final jdk.nashorn.internal.runtime.Source source private final long token private final jdk.nashorn.internal.runtime.JSErrorType errorType public void <init> (java.lang.String) String msg public void <init> (jdk.nashorn.internal.runtime.JSErrorType, java.lang.String, jdk.nashorn.internal.runtime.Source, int, int, long) jdk.nashorn.internal.runtime.JSErrorType errorType String msg jdk.nashorn.internal.runtime.Source source int line int column long token public jdk.nashorn.internal.runtime.Source getSource () public long getToken () public int getPosition () public jdk.nashorn.internal.runtime.JSErrorType getErrorType () public void throwAsEcmaException () public void throwAsEcmaException (jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.objects.Global global }
jdk/nashorn/internal/runtime/Property.class
Property.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.Property extends java.lang.Object implements java.io.Serializable { public static final int WRITABLE_ENUMERABLE_CONFIGURABLE public static final int NOT_WRITABLE public static final int NOT_ENUMERABLE public static final int NOT_CONFIGURABLE private static final int MODIFY_MASK public static final int IS_PARAMETER public static final int HAS_ARGUMENTS public static final int IS_FUNCTION_DECLARATION public static final int IS_NASGEN_PRIMITIVE public static final int IS_BUILTIN public static final int IS_BOUND public static final int NEEDS_DECLARATION public static final int IS_LEXICAL_BINDING public static final int DUAL_FIELDS private final String key private int flags private final int slot private Class type protected transient java.lang.invoke.SwitchPoint builtinSwitchPoint private static final long serialVersionUID static final synthetic boolean $assertionsDisabled void <init> (java.lang.String, int, int) String key int flags int slot void <init> (jdk.nashorn.internal.runtime.Property, int) jdk.nashorn.internal.runtime.Property property int flags public abstract jdk.nashorn.internal.runtime.Property copy () public abstract jdk.nashorn.internal.runtime.Property copy (java.lang.Class) static int mergeFlags (jdk.nashorn.internal.runtime.PropertyDescriptor, jdk.nashorn.internal.runtime.PropertyDescriptor) jdk.nashorn.internal.runtime.PropertyDescriptor oldDesc jdk.nashorn.internal.runtime.PropertyDescriptor newDesc int propFlags boolean value public final void setBuiltinSwitchPoint (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint sp public final java.lang.invoke.SwitchPoint getBuiltinSwitchPoint () public boolean isBuiltin () static int toFlags (jdk.nashorn.internal.runtime.PropertyDescriptor) jdk.nashorn.internal.runtime.PropertyDescriptor desc int propFlags public boolean hasGetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public boolean hasSetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public boolean isWritable () public boolean isConfigurable () public boolean isEnumerable () public boolean isParameter () public boolean hasArguments () public boolean isSpill () public boolean isBound () public boolean needsDeclaration () public jdk.nashorn.internal.runtime.Property addFlags (int) jdk.nashorn.internal.runtime.Property cloned int propertyFlags public int getFlags () public jdk.nashorn.internal.runtime.Property removeFlags (int) jdk.nashorn.internal.runtime.Property cloned int propertyFlags public jdk.nashorn.internal.runtime.Property setFlags (int) jdk.nashorn.internal.runtime.Property cloned int propertyFlags public abstract java.lang.invoke.MethodHandle getGetter (java.lang.Class) public abstract java.lang.invoke.MethodHandle getOptimisticGetter (java.lang.Class, int) abstract void initMethodHandles (java.lang.Class) public java.lang.String getKey () public int getSlot () public abstract int getIntValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) public abstract double getDoubleValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) public abstract java.lang.Object getObjectValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) public abstract void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, int, boolean) public abstract void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, double, boolean) public abstract void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, boolean) public abstract java.lang.invoke.MethodHandle getSetter (java.lang.Class, jdk.nashorn.internal.runtime.PropertyMap) public jdk.nashorn.internal.runtime.ScriptFunction getGetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public jdk.nashorn.internal.runtime.ScriptFunction getSetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public int hashCode () Class t public boolean equals (java.lang.Object) Object other jdk.nashorn.internal.runtime.Property otherProperty boolean equalsWithoutType (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property otherProperty private static java.lang.String type (java.lang.Class) Class type public final java.lang.String toStringShort () StringBuilder sb Class t private static java.lang.String indent (java.lang.String, int) int i String str int indent StringBuilder sb public java.lang.String toString () StringBuilder sb Class t public final java.lang.Class getType () public final void setType (java.lang.Class) Class type protected java.lang.Class getLocalType () public boolean canChangeType () public boolean isFunctionDeclaration () public boolean isLexicalBinding () public boolean hasDualFields () static void <clinit> () }
jdk/nashorn/internal/runtime/PropertyAccess.class
PropertyAccess.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.PropertyAccess extends java.lang.Object { public abstract int getInt (java.lang.Object, int) public abstract int getInt (double, int) public abstract int getInt (int, int) public abstract double getDouble (java.lang.Object, int) public abstract double getDouble (double, int) public abstract double getDouble (int, int) public abstract java.lang.Object get (java.lang.Object) public abstract java.lang.Object get (double) public abstract java.lang.Object get (int) public abstract void set (java.lang.Object, int, int) public abstract void set (java.lang.Object, double, int) public abstract void set (java.lang.Object, java.lang.Object, int) public abstract void set (double, int, int) public abstract void set (double, double, int) public abstract void set (double, java.lang.Object, int) public abstract void set (int, int, int) public abstract void set (int, double, int) public abstract void set (int, java.lang.Object, int) public abstract boolean has (java.lang.Object) public abstract boolean has (int) public abstract boolean has (double) public abstract boolean hasOwnProperty (java.lang.Object) public abstract boolean hasOwnProperty (int) public abstract boolean hasOwnProperty (double) public abstract boolean delete (int, boolean) public abstract boolean delete (double, boolean) public abstract boolean delete (java.lang.Object, boolean) }
jdk/nashorn/internal/runtime/PropertyDescriptor.class
PropertyDescriptor.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.PropertyDescriptor extends java.lang.Object { public static final int GENERIC public static final int DATA public static final int ACCESSOR public static final String CONFIGURABLE public static final String ENUMERABLE public static final String WRITABLE public static final String VALUE public static final String GET public static final String SET public abstract boolean isConfigurable () public abstract boolean isEnumerable () public abstract boolean isWritable () public abstract java.lang.Object getValue () public abstract jdk.nashorn.internal.runtime.ScriptFunction getGetter () public abstract jdk.nashorn.internal.runtime.ScriptFunction getSetter () public abstract void setConfigurable (boolean) public abstract void setEnumerable (boolean) public abstract void setWritable (boolean) public abstract void setValue (java.lang.Object) public abstract void setGetter (java.lang.Object) public abstract void setSetter (java.lang.Object) public abstract jdk.nashorn.internal.runtime.PropertyDescriptor fillFrom (jdk.nashorn.internal.runtime.ScriptObject) public abstract int type () public abstract boolean has (java.lang.Object) public abstract boolean hasAndEquals (jdk.nashorn.internal.runtime.PropertyDescriptor) }
jdk/nashorn/internal/runtime/PropertyHashMap$Element.class
PropertyHashMap.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.PropertyHashMap$Element extends java.lang.Object implements java.util.Map$Entry { private jdk.nashorn.internal.runtime.PropertyHashMap$Element link private final jdk.nashorn.internal.runtime.Property property private final String key private final int hashCode static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.PropertyHashMap$Element, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyHashMap$Element link jdk.nashorn.internal.runtime.Property property boolean match (java.lang.String, int) String otherKey int otherHashCode public boolean equals (java.lang.Object) Object other public java.lang.String getKey () public jdk.nashorn.internal.runtime.Property getValue () public int hashCode () public jdk.nashorn.internal.runtime.Property setValue (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property value public java.lang.String toString () StringBuffer sb jdk.nashorn.internal.runtime.PropertyHashMap$Element elem jdk.nashorn.internal.runtime.PropertyHashMap$Element getLink () void setLink (jdk.nashorn.internal.runtime.PropertyHashMap$Element) jdk.nashorn.internal.runtime.PropertyHashMap$Element link jdk.nashorn.internal.runtime.Property getProperty () public volatile synthetic java.lang.Object setValue (java.lang.Object) public volatile synthetic java.lang.Object getValue () public volatile synthetic java.lang.Object getKey () static void <clinit> () }
jdk/nashorn/internal/runtime/PropertyHashMap.class
PropertyHashMap.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.PropertyHashMap extends java.lang.Object implements java.util.Map { private static final int INITIAL_BINS private static final int LIST_THRESHOLD public static final jdk.nashorn.internal.runtime.PropertyHashMap EMPTY_HASHMAP private final int size private final int threshold private final jdk.nashorn.internal.runtime.PropertyHashMap$Element list private final jdk.nashorn.internal.runtime.PropertyHashMap$Element[] bins private jdk.nashorn.internal.runtime.Property[] properties static final synthetic boolean $assertionsDisabled private void <init> () private void <init> (jdk.nashorn.internal.runtime.PropertyHashMap) jdk.nashorn.internal.runtime.PropertyHashMap map private void <init> (int, jdk.nashorn.internal.runtime.PropertyHashMap$Element[], jdk.nashorn.internal.runtime.PropertyHashMap$Element) int size jdk.nashorn.internal.runtime.PropertyHashMap$Element[] bins jdk.nashorn.internal.runtime.PropertyHashMap$Element list public jdk.nashorn.internal.runtime.PropertyHashMap immutableReplace (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.Property newProperty public jdk.nashorn.internal.runtime.PropertyHashMap immutableAdd (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property int newSize jdk.nashorn.internal.runtime.PropertyHashMap newMap public transient jdk.nashorn.internal.runtime.PropertyHashMap immutableAdd (jdk.nashorn.internal.runtime.Property[]) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.Property[] newProperties int newSize jdk.nashorn.internal.runtime.PropertyHashMap newMap public jdk.nashorn.internal.runtime.PropertyHashMap immutableAdd (java.util.Collection) jdk.nashorn.internal.runtime.Property property int newSize jdk.nashorn.internal.runtime.PropertyHashMap newMap java.util.Collection newProperties public jdk.nashorn.internal.runtime.PropertyHashMap immutableRemove (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property public jdk.nashorn.internal.runtime.PropertyHashMap immutableRemove (java.lang.String) int newSize jdk.nashorn.internal.runtime.PropertyHashMap$Element[] newBins jdk.nashorn.internal.runtime.PropertyHashMap$Element newList int binIndex jdk.nashorn.internal.runtime.PropertyHashMap$Element bin int newSize String key public jdk.nashorn.internal.runtime.Property find (java.lang.String) String key jdk.nashorn.internal.runtime.PropertyHashMap$Element element jdk.nashorn.internal.runtime.Property[] getProperties () jdk.nashorn.internal.runtime.PropertyHashMap$Element element jdk.nashorn.internal.runtime.Property[] array int i private static int binIndex (jdk.nashorn.internal.runtime.PropertyHashMap$Element[], java.lang.String) jdk.nashorn.internal.runtime.PropertyHashMap$Element[] bins String key private static int binsNeeded (int) int n private static int threeQuarters (int) int n private static jdk.nashorn.internal.runtime.PropertyHashMap$Element[] rehash (jdk.nashorn.internal.runtime.PropertyHashMap$Element, int) jdk.nashorn.internal.runtime.Property property String key int binIndex jdk.nashorn.internal.runtime.PropertyHashMap$Element element jdk.nashorn.internal.runtime.PropertyHashMap$Element list int binSize jdk.nashorn.internal.runtime.PropertyHashMap$Element[] newBins private jdk.nashorn.internal.runtime.PropertyHashMap$Element findElement (java.lang.String) int binIndex String key private static jdk.nashorn.internal.runtime.PropertyHashMap$Element findElement (jdk.nashorn.internal.runtime.PropertyHashMap$Element, java.lang.String) jdk.nashorn.internal.runtime.PropertyHashMap$Element element jdk.nashorn.internal.runtime.PropertyHashMap$Element elementList String key int hashCode private jdk.nashorn.internal.runtime.PropertyHashMap cloneMap () private jdk.nashorn.internal.runtime.PropertyHashMap cloneMap (int) jdk.nashorn.internal.runtime.PropertyHashMap$Element[] newBins jdk.nashorn.internal.runtime.PropertyHashMap$Element[] newBins int newSize jdk.nashorn.internal.runtime.PropertyHashMap$Element[] newBins private jdk.nashorn.internal.runtime.PropertyHashMap addNoClone (jdk.nashorn.internal.runtime.Property) int binIndex jdk.nashorn.internal.runtime.PropertyHashMap$Element bin jdk.nashorn.internal.runtime.Property property int newSize String key jdk.nashorn.internal.runtime.PropertyHashMap$Element newList private jdk.nashorn.internal.runtime.PropertyHashMap replaceNoClone (java.lang.String, jdk.nashorn.internal.runtime.Property) int binIndex jdk.nashorn.internal.runtime.PropertyHashMap$Element bin String key jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyHashMap$Element newList private static jdk.nashorn.internal.runtime.PropertyHashMap$Element removeFromList (jdk.nashorn.internal.runtime.PropertyHashMap$Element, java.lang.String) jdk.nashorn.internal.runtime.PropertyHashMap$Element next jdk.nashorn.internal.runtime.PropertyHashMap$Element element jdk.nashorn.internal.runtime.PropertyHashMap$Element list String key int hashCode jdk.nashorn.internal.runtime.PropertyHashMap$Element head jdk.nashorn.internal.runtime.PropertyHashMap$Element previous private static jdk.nashorn.internal.runtime.PropertyHashMap$Element replaceInList (jdk.nashorn.internal.runtime.PropertyHashMap$Element, java.lang.String, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyHashMap$Element next jdk.nashorn.internal.runtime.PropertyHashMap$Element element jdk.nashorn.internal.runtime.PropertyHashMap$Element list String key jdk.nashorn.internal.runtime.Property property int hashCode jdk.nashorn.internal.runtime.PropertyHashMap$Element head jdk.nashorn.internal.runtime.PropertyHashMap$Element previous public int size () public boolean isEmpty () public boolean containsKey (java.lang.Object) Object key public boolean containsKey (java.lang.String) String key public boolean containsValue (java.lang.Object) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyHashMap$Element element Object value public jdk.nashorn.internal.runtime.Property get (java.lang.Object) jdk.nashorn.internal.runtime.PropertyHashMap$Element element Object key public jdk.nashorn.internal.runtime.Property get (java.lang.String) String key jdk.nashorn.internal.runtime.PropertyHashMap$Element element public jdk.nashorn.internal.runtime.Property put (java.lang.String, jdk.nashorn.internal.runtime.Property) String key jdk.nashorn.internal.runtime.Property value public jdk.nashorn.internal.runtime.Property remove (java.lang.Object) Object key public void putAll (java.util.Map) java.util.Map m public void clear () public java.util.Set keySet () jdk.nashorn.internal.runtime.PropertyHashMap$Element element java.util.HashSet set public java.util.Collection values () public java.util.Set entrySet () jdk.nashorn.internal.runtime.PropertyHashMap$Element element java.util.HashSet set public volatile synthetic java.lang.Object remove (java.lang.Object) public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object) public volatile synthetic java.lang.Object get (java.lang.Object) static void <clinit> () }
jdk/nashorn/internal/runtime/PropertyListeners$WeakPropertyMapSet.class
PropertyListeners.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet extends java.lang.Object { private final java.util.WeakHashMap map void <init> () void <init> (jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet) jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set void add (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap propertyMap boolean contains (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap propertyMap java.util.Set elements () }
jdk/nashorn/internal/runtime/PropertyListeners.class
PropertyListeners.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.PropertyListeners extends java.lang.Object { private java.util.Map listeners private static java.util.concurrent.atomic.LongAdder listenersAdded private static java.util.concurrent.atomic.LongAdder listenersRemoved void <init> (jdk.nashorn.internal.runtime.PropertyListeners) java.util.Map$Entry entry jdk.nashorn.internal.runtime.PropertyListeners listener public static long getListenersAdded () public static long getListenersRemoved () public static int getListenerCount (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public int getListenerCount () public static jdk.nashorn.internal.runtime.PropertyListeners addListener (jdk.nashorn.internal.runtime.PropertyListeners, java.lang.String, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyListeners newListeners jdk.nashorn.internal.runtime.PropertyListeners listeners String key jdk.nashorn.internal.runtime.PropertyMap propertyMap synchronized boolean containsListener (java.lang.String, jdk.nashorn.internal.runtime.PropertyMap) String key jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set final synchronized void addListener (java.lang.String, jdk.nashorn.internal.runtime.PropertyMap) String key jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set public synchronized void propertyAdded (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set jdk.nashorn.internal.runtime.Property prop public synchronized void propertyDeleted (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set jdk.nashorn.internal.runtime.Property prop public synchronized void propertyModified (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set jdk.nashorn.internal.runtime.Property oldProp jdk.nashorn.internal.runtime.Property newProp public synchronized void protoChanged () jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyListeners$WeakPropertyMapSet set static void <clinit> () }
jdk/nashorn/internal/runtime/PropertyMap$PropertyMapIterator.class
PropertyMap.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.PropertyMap$PropertyMapIterator extends java.lang.Object implements java.util.Iterator { final java.util.Iterator iter jdk.nashorn.internal.runtime.Property property void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap propertyMap private void skipNotEnumerable () public boolean hasNext () public java.lang.Object next () Object key public void remove () }
jdk/nashorn/internal/runtime/PropertyMap.class
PropertyMap.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.PropertyMap extends java.lang.Object implements java.lang.Iterable java.io.Serializable { private static final int INITIAL_SOFT_REFERENCE_DERIVATION_LIMIT private static final int NOT_EXTENSIBLE private static final int CONTAINS_ARRAY_KEYS private final int flags private transient jdk.nashorn.internal.runtime.PropertyHashMap properties private final int fieldCount private final int fieldMaximum private final int spillLength private final String className private final int softReferenceDerivationLimit private transient jdk.nashorn.internal.runtime.SharedPropertyMap sharedProtoMap private transient java.util.HashMap protoSwitches private transient java.util.WeakHashMap history private transient java.util.WeakHashMap protoHistory private transient jdk.nashorn.internal.runtime.PropertyListeners listeners private transient java.util.BitSet freeSlots private static final long serialVersionUID private static java.util.concurrent.atomic.LongAdder count private static java.util.concurrent.atomic.LongAdder clonedCount private static java.util.concurrent.atomic.LongAdder historyHit private static java.util.concurrent.atomic.LongAdder protoInvalidations private static java.util.concurrent.atomic.LongAdder protoHistoryHit private static java.util.concurrent.atomic.LongAdder setProtoNewMapCount static final synthetic boolean $assertionsDisabled private void <init> (jdk.nashorn.internal.runtime.PropertyHashMap, int, java.lang.String, int, int, int) jdk.nashorn.internal.runtime.PropertyHashMap properties int flags String className int fieldCount int fieldMaximum int spillLength private void <init> (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.PropertyHashMap, int, int, int, int) jdk.nashorn.internal.runtime.PropertyMap propertyMap jdk.nashorn.internal.runtime.PropertyHashMap properties int flags int fieldCount int spillLength int softReferenceDerivationLimit protected void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap propertyMap private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException jdk.nashorn.internal.runtime.Property prop java.io.ObjectInputStream in jdk.nashorn.internal.runtime.Property[] props Class structure public static jdk.nashorn.internal.runtime.PropertyMap newMap (java.util.Collection, java.lang.String, int, int, int) java.util.Collection properties String className int fieldCount int fieldMaximum int spillLength jdk.nashorn.internal.runtime.PropertyHashMap newProperties public static jdk.nashorn.internal.runtime.PropertyMap newMap (java.util.Collection) java.util.Collection properties public static jdk.nashorn.internal.runtime.PropertyMap newMap (java.lang.Class) Class clazz public static jdk.nashorn.internal.runtime.PropertyMap newMap () public int size () public int getListenerCount () public void addListener (java.lang.String, jdk.nashorn.internal.runtime.PropertyMap) String key jdk.nashorn.internal.runtime.PropertyMap listenerMap public void propertyAdded (jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.Property property boolean isSelf public void propertyDeleted (jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.Property property boolean isSelf public void propertyModified (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.Property newProperty boolean isSelf public void protoChanged (boolean) boolean isSelf public synchronized java.lang.invoke.SwitchPoint getSwitchPoint (java.lang.String) String key java.lang.invoke.SwitchPoint switchPoint synchronized void invalidateProtoSwitchPoint (java.lang.String) java.lang.invoke.SwitchPoint sp String key synchronized void invalidateAllProtoSwitchPoints () int size jdk.nashorn.internal.runtime.PropertyMap addPropertyBind (jdk.nashorn.internal.runtime.AccessorProperty, java.lang.Object) jdk.nashorn.internal.runtime.AccessorProperty property Object bindTo private int logicalSlotIndex (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property int slot private int newSpillLength (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property newProperty private int newFieldCount (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property newProperty private int newFlags (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property newProperty private void updateFreeSlots (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property) java.util.BitSet newFreeSlots int slotIndex java.util.BitSet newFreeSlots int slotIndex jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.Property newProperty boolean freeSlotsCloned public final jdk.nashorn.internal.runtime.PropertyMap addPropertyNoHistory (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property public final synchronized jdk.nashorn.internal.runtime.PropertyMap addProperty (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap newMap private jdk.nashorn.internal.runtime.PropertyMap deriveMap (jdk.nashorn.internal.runtime.PropertyHashMap, int, int, int) jdk.nashorn.internal.runtime.PropertyHashMap newProperties int newFlags int newFieldCount int newSpillLength private jdk.nashorn.internal.runtime.PropertyMap addPropertyInternal (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyHashMap newProperties jdk.nashorn.internal.runtime.PropertyMap newMap public final synchronized jdk.nashorn.internal.runtime.PropertyMap deleteProperty (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyHashMap newProperties boolean isSpill int slot jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap newMap String key public final jdk.nashorn.internal.runtime.PropertyMap replaceProperty (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.Property newProperty boolean sameType int newSpillLength jdk.nashorn.internal.runtime.PropertyHashMap newProperties jdk.nashorn.internal.runtime.PropertyMap newMap public final jdk.nashorn.internal.runtime.UserAccessorProperty newUserAccessors (java.lang.String, int) String key int propertyFlags public final jdk.nashorn.internal.runtime.Property findProperty (java.lang.String) String key public final jdk.nashorn.internal.runtime.PropertyMap addAll (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap other jdk.nashorn.internal.runtime.Property[] otherProperties jdk.nashorn.internal.runtime.PropertyHashMap newProperties jdk.nashorn.internal.runtime.PropertyMap newMap public final jdk.nashorn.internal.runtime.Property[] getProperties () public final java.lang.String getClassName () jdk.nashorn.internal.runtime.PropertyMap preventExtensions () jdk.nashorn.internal.runtime.PropertyMap seal () jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.PropertyHashMap newProperties jdk.nashorn.internal.runtime.PropertyMap freeze () int propertyFlags jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.PropertyHashMap newProperties private boolean anyConfigurable () jdk.nashorn.internal.runtime.Property property private boolean allFrozen () jdk.nashorn.internal.runtime.Property property private jdk.nashorn.internal.runtime.PropertyMap checkProtoHistory (jdk.nashorn.internal.runtime.ScriptObject) java.lang.ref.SoftReference weakMap jdk.nashorn.internal.runtime.PropertyMap cachedMap jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap cachedMap private void addToProtoHistory (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.ScriptObject newProto jdk.nashorn.internal.runtime.PropertyMap newMap private void addToHistory (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap newMap private jdk.nashorn.internal.runtime.PropertyMap checkHistory (jdk.nashorn.internal.runtime.Property) java.lang.ref.Reference ref jdk.nashorn.internal.runtime.PropertyMap historicMap jdk.nashorn.internal.runtime.Property property public boolean equalsWithoutType (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap otherMap java.util.Iterator iter java.util.Iterator otherIter public java.lang.String toString () jdk.nashorn.internal.runtime.Property property StringBuilder sb public java.util.Iterator iterator () public final boolean containsArrayKeys () boolean isExtensible () boolean isSealed () boolean isFrozen () int getFreeFieldSlot () int freeSlot int getFreeSpillSlot () int freeSlot public synchronized jdk.nashorn.internal.runtime.PropertyMap changeProto (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject newProto jdk.nashorn.internal.runtime.PropertyMap nextMap jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.PropertyMap makeUnsharedCopy () jdk.nashorn.internal.runtime.PropertyMap newMap void setSharedProtoMap (jdk.nashorn.internal.runtime.SharedPropertyMap) jdk.nashorn.internal.runtime.SharedPropertyMap protoMap public jdk.nashorn.internal.runtime.PropertyMap getSharedProtoMap () boolean isValidSharedProtoMap () java.lang.invoke.SwitchPoint getSharedProtoSwitchPoint () boolean isInvalidSharedMapFor (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject prototype public static java.lang.String diff (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.Property p2 jdk.nashorn.internal.runtime.Property p jdk.nashorn.internal.runtime.Property p1 jdk.nashorn.internal.runtime.Property p2 boolean found jdk.nashorn.internal.runtime.PropertyMap map0 jdk.nashorn.internal.runtime.PropertyMap map1 StringBuilder sb public static long getCount () public static long getClonedCount () public static long getHistoryHit () public static long getProtoInvalidations () public static long getProtoHistoryHit () public static long getSetProtoNewMapCount () static synthetic jdk.nashorn.internal.runtime.PropertyHashMap access$000 (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap x0 static void <clinit> () }
jdk/nashorn/internal/runtime/PrototypeObject.class
PrototypeObject.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.PrototypeObject extends jdk.nashorn.internal.runtime.ScriptObject { private static final jdk.nashorn.internal.runtime.PropertyMap map$ private Object constructor private static final java.lang.invoke.MethodHandle GET_CONSTRUCTOR private static final java.lang.invoke.MethodHandle SET_CONSTRUCTOR private void <init> (jdk.nashorn.internal.objects.Global, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.PropertyMap map protected void <init> () protected void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map protected void <init> (jdk.nashorn.internal.runtime.ScriptFunction) jdk.nashorn.internal.runtime.ScriptFunction func public static java.lang.Object getConstructor (java.lang.Object) Object self public static void setConstructor (java.lang.Object, java.lang.Object) Object self Object constructor private java.lang.Object getConstructor () private void setConstructor (java.lang.Object) Object constructor private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () java.util.ArrayList properties }
jdk/nashorn/internal/runtime/QuotedStringTokenizer.class
QuotedStringTokenizer.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.QuotedStringTokenizer extends java.lang.Object { private final java.util.LinkedList tokens private final char[] quotes public void <init> (java.lang.String) String str public void <init> (java.lang.String, java.lang.String) String str String delim private void <init> (java.lang.String, java.lang.String, char[]) int i String token String str String delim char[] quotes boolean delimIsWhitespace java.util.StringTokenizer st public int countTokens () public boolean hasMoreTokens () public java.lang.String nextToken () private java.lang.String stripQuotes (java.lang.String) char q String value0 String value private boolean unmatchedQuotesIn (java.lang.String) char top char q char c int i String str java.util.Stack quoteStack }
jdk/nashorn/internal/runtime/RecompilableScriptFunctionData$1.class
RecompilableScriptFunctionData.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$1 extends java.lang.Object implements java.lang.Runnable { final synthetic jdk.nashorn.internal.ir.FunctionNode val$symbolClonedAst final synthetic java.lang.ref.Reference val$ref final synthetic jdk.nashorn.internal.runtime.RecompilableScriptFunctionData this$0 void <init> (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, jdk.nashorn.internal.ir.FunctionNode, java.lang.ref.Reference) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData this$0 public void run () }
jdk/nashorn/internal/runtime/RecompilableScriptFunctionData$2.class
RecompilableScriptFunctionData.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$2 extends java.lang.Object implements java.util.concurrent.ThreadFactory { void <init> () public java.lang.Thread newThread (java.lang.Runnable) Runnable r Thread t }
jdk/nashorn/internal/runtime/RecompilableScriptFunctionData$3.class
RecompilableScriptFunctionData.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$3 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.IdentityHashMap val$symbolReplacements final synthetic java.util.Set val$blockDefinedSymbols final synthetic boolean val$cached final synthetic jdk.nashorn.internal.runtime.RecompilableScriptFunctionData this$0 void <init> (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, java.util.IdentityHashMap, java.util.Set, boolean) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData this$0 private jdk.nashorn.internal.ir.Symbol getReplacement (jdk.nashorn.internal.ir.Symbol) jdk.nashorn.internal.ir.Symbol original jdk.nashorn.internal.ir.Symbol existingReplacement jdk.nashorn.internal.ir.Symbol newReplacement public jdk.nashorn.internal.ir.Node leaveIdentNode (jdk.nashorn.internal.ir.IdentNode) jdk.nashorn.internal.ir.Symbol replacement jdk.nashorn.internal.ir.IdentNode identNode jdk.nashorn.internal.ir.Symbol oldSymbol public jdk.nashorn.internal.ir.Node leaveForNode (jdk.nashorn.internal.ir.ForNode) jdk.nashorn.internal.ir.ForNode forNode public jdk.nashorn.internal.ir.Node leaveSwitchNode (jdk.nashorn.internal.ir.SwitchNode) jdk.nashorn.internal.ir.SwitchNode switchNode public jdk.nashorn.internal.ir.Node leaveTryNode (jdk.nashorn.internal.ir.TryNode) jdk.nashorn.internal.ir.TryNode tryNode public boolean enterBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Symbol replacement jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node leaveBlock (jdk.nashorn.internal.ir.Block) jdk.nashorn.internal.ir.Block block public jdk.nashorn.internal.ir.Node leaveFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode protected jdk.nashorn.internal.ir.Node leaveDefault (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node private jdk.nashorn.internal.ir.Node ensureUniqueLabels (jdk.nashorn.internal.ir.Node) jdk.nashorn.internal.ir.Node node }
jdk/nashorn/internal/runtime/RecompilableScriptFunctionData$4.class
RecompilableScriptFunctionData.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$4 extends jdk.nashorn.internal.ir.visitor.SimpleNodeVisitor { final synthetic java.util.Set val$fns final synthetic jdk.nashorn.internal.runtime.RecompilableScriptFunctionData this$0 void <init> (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, java.util.Set) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData this$0 public boolean enterFunctionNode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn }
jdk/nashorn/internal/runtime/RecompilableScriptFunctionData$SerializedAst.class
RecompilableScriptFunctionData.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst extends java.lang.Object { private final byte[] serializedAst private volatile java.lang.ref.Reference cachedAst void <init> (jdk.nashorn.internal.ir.FunctionNode, java.lang.ref.Reference) jdk.nashorn.internal.ir.FunctionNode fn java.lang.ref.Reference cachedAst static synthetic java.lang.ref.Reference access$000 (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst x0 static synthetic byte[] access$100 (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst x0 static synthetic java.lang.ref.Reference access$002 (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst, java.lang.ref.Reference) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst x0 java.lang.ref.Reference x1 }
jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.class
RecompilableScriptFunctionData.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.RecompilableScriptFunctionData extends jdk.nashorn.internal.runtime.ScriptFunctionData implements jdk.nashorn.internal.runtime.logging.Loggable { public static final String RECOMPILATION_PREFIX private static final java.util.concurrent.ExecutorService astSerializerExecutorService private final int functionNodeId private final String functionName private final int lineNumber private transient jdk.nashorn.internal.runtime.Source source private volatile Object cachedAst private final long token private final jdk.nashorn.internal.runtime.AllocationStrategy allocationStrategy private final Object endParserState private transient jdk.nashorn.internal.runtime.CodeInstaller installer private final java.util.Map nestedFunctions private jdk.nashorn.internal.runtime.RecompilableScriptFunctionData parent private final int functionFlags private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private transient jdk.nashorn.internal.runtime.logging.DebugLogger log private final java.util.Map externalScopeDepths private final java.util.Set internalSymbols private static final int GET_SET_PREFIX_LENGTH private static final long serialVersionUID static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.ir.FunctionNode, jdk.nashorn.internal.runtime.CodeInstaller, jdk.nashorn.internal.runtime.AllocationStrategy, java.util.Map, java.util.Map, java.util.Set) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData nfn jdk.nashorn.internal.ir.FunctionNode functionNode jdk.nashorn.internal.runtime.CodeInstaller installer jdk.nashorn.internal.runtime.AllocationStrategy allocationStrategy java.util.Map nestedFunctions java.util.Map externalScopeDepths java.util.Set internalSymbols private static java.util.Map smallMap (java.util.Map) java.util.Map$Entry entry java.util.Map map private static java.util.Set smallSet (java.util.Set) java.util.Set set public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context ctxt public boolean hasInternalSymbol (java.lang.String) String symbolName public int getExternalSymbolDepth (java.lang.String) String symbolName Integer depth public java.util.Set getExternalSymbolNames () public java.lang.Object getEndParserState () public jdk.nashorn.internal.runtime.RecompilableScriptFunctionData getParent () void setParent (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData parent java.lang.String toSource () public void initTransients (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.CodeInstaller) jdk.nashorn.internal.runtime.Source src jdk.nashorn.internal.runtime.CodeInstaller inst public java.lang.String toString () public java.lang.String toStringVerbose () StringBuilder sb public java.lang.String getFunctionName () public boolean inDynamicContext () private static java.lang.String functionName (jdk.nashorn.internal.ir.FunctionNode) String name jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.FunctionNode$Kind kind private static long tokenFor (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn int position long lastToken int length private static int getDataFlags (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode int flags jdk.nashorn.internal.runtime.PropertyMap getAllocatorMap (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject prototype jdk.nashorn.internal.runtime.ScriptObject allocate (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.ir.FunctionNode reparse () jdk.nashorn.internal.ir.FunctionNode cachedFunction int descPosition jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.parser.Parser parser jdk.nashorn.internal.ir.FunctionNode program private jdk.nashorn.internal.ir.FunctionNode getCachedAst () jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.runtime.RecompilableScriptFunctionData$SerializedAst serializedAst jdk.nashorn.internal.ir.FunctionNode cachedFn jdk.nashorn.internal.ir.FunctionNode deserializedFn Object lCachedAst public void setCachedAst (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode astToCache boolean isSplit jdk.nashorn.internal.ir.FunctionNode symbolClonedAst java.lang.ref.Reference ref private static java.util.concurrent.ExecutorService createAstSerializerExecutorService () int threads java.util.concurrent.ThreadPoolExecutor service private jdk.nashorn.internal.ir.FunctionNode deserialize (byte[]) byte[] serializedAst jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.runtime.Timing timing long t1 private jdk.nashorn.internal.ir.FunctionNode cloneSymbols (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.Symbol symbol jdk.nashorn.internal.ir.Block newBody jdk.nashorn.internal.ir.FunctionNode fn java.util.IdentityHashMap symbolReplacements boolean cached java.util.Set blockDefinedSymbols jdk.nashorn.internal.ir.FunctionNode newFn private boolean getFunctionFlag (int) int flag private boolean isProgram () jdk.nashorn.internal.codegen.TypeMap typeMap (java.lang.invoke.MethodType) java.lang.invoke.MethodType fnCallSiteType private static jdk.nashorn.internal.runtime.ScriptObject newLocals (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject runtimeScope jdk.nashorn.internal.runtime.ScriptObject locals private jdk.nashorn.internal.codegen.Compiler getCompiler (jdk.nashorn.internal.ir.FunctionNode, java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.ir.FunctionNode fn java.lang.invoke.MethodType actualCallSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope private jdk.nashorn.internal.runtime.CodeInstaller getInstallerForNewCode () jdk.nashorn.internal.runtime.ScriptEnvironment env jdk.nashorn.internal.codegen.Compiler getCompiler (jdk.nashorn.internal.ir.FunctionNode, java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Map, int[]) jdk.nashorn.internal.ir.FunctionNode functionNode java.lang.invoke.MethodType actualCallSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope java.util.Map invalidatedProgramPoints int[] continuationEntryPoints jdk.nashorn.internal.codegen.TypeMap typeMap jdk.nashorn.internal.codegen.types.Type[] paramTypes Object typeInformationFile private static java.util.Map getEffectiveInvalidatedProgramPoints (java.util.Map, java.lang.Object) java.util.Map invalidatedProgramPoints Object typeInformationFile java.util.Map loadedProgramPoints private jdk.nashorn.internal.runtime.FunctionInitializer compileTypeSpecialization (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, boolean) jdk.nashorn.internal.codegen.TypeMap typeMap jdk.nashorn.internal.codegen.types.Type[] paramTypes jdk.nashorn.internal.runtime.CodeInstaller newInstaller jdk.nashorn.internal.runtime.StoredScript script java.lang.invoke.MethodType actualCallSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope boolean persist boolean persistentCache String cacheKey jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.codegen.Compiler compiler jdk.nashorn.internal.ir.FunctionNode compiledFn boolean usePersistentCodeCache () private java.lang.invoke.MethodType explicitParams (java.lang.invoke.MethodType) Class paramType int i java.lang.invoke.MethodType callSiteType java.lang.invoke.MethodType noCalleeThisType int callSiteParamCount Class[] paramTypes boolean changed java.lang.invoke.MethodType generalized private jdk.nashorn.internal.ir.FunctionNode extractFunctionFromScript (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode script java.util.Set fns jdk.nashorn.internal.ir.FunctionNode f private void logLookup (boolean, java.lang.invoke.MethodType) boolean shouldLog java.lang.invoke.MethodType targetType private java.lang.invoke.MethodHandle lookup (jdk.nashorn.internal.runtime.FunctionInitializer, boolean) jdk.nashorn.internal.runtime.FunctionInitializer fnInit boolean shouldLog java.lang.invoke.MethodType type java.lang.invoke.MethodHandle lookup (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode fn java.lang.invoke.MethodType type java.lang.invoke.MethodHandle lookupCodeMethod (java.lang.Class, java.lang.invoke.MethodType) Class codeClass java.lang.invoke.MethodType targetType public void initializeCode (jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.FunctionNode functionNode void initializeCode (jdk.nashorn.internal.runtime.FunctionInitializer) jdk.nashorn.internal.runtime.FunctionInitializer initializer private jdk.nashorn.internal.runtime.CompiledFunction addCode (java.lang.invoke.MethodHandle, java.util.Map, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandle target java.util.Map invalidatedProgramPoints java.lang.invoke.MethodType callSiteType int fnFlags jdk.nashorn.internal.runtime.CompiledFunction cfn private jdk.nashorn.internal.runtime.CompiledFunction addCode (jdk.nashorn.internal.runtime.FunctionInitializer, java.lang.invoke.MethodType) Class fromParam Class toParam int i jdk.nashorn.internal.runtime.FunctionInitializer fnInit java.lang.invoke.MethodType callSiteType java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType java.lang.invoke.MethodType toType int toCount int fromCount int minCount public java.lang.Class getReturnType (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject) java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope synchronized jdk.nashorn.internal.runtime.CompiledFunction getBest (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Collection, boolean) jdk.nashorn.internal.runtime.CompiledFunction best java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope java.util.Collection forbidden boolean linkLogicOkay jdk.nashorn.internal.runtime.CompiledFunction existingBest public boolean needsCallee () public int getFunctionFlags () java.lang.invoke.MethodType getGenericType () public int getFunctionNodeId () public jdk.nashorn.internal.runtime.Source getSource () public jdk.nashorn.internal.runtime.RecompilableScriptFunctionData getScriptFunctionData (int) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData ndata int functionId jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data public boolean isGlobalSymbol (jdk.nashorn.internal.ir.FunctionNode, java.lang.String) jdk.nashorn.internal.ir.FunctionNode functionNode String symbolName jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data public jdk.nashorn.internal.ir.FunctionNode restoreFlags (jdk.nashorn.internal.ir.LexicalContext, jdk.nashorn.internal.ir.FunctionNode) jdk.nashorn.internal.ir.LexicalContext lc jdk.nashorn.internal.ir.FunctionNode fn jdk.nashorn.internal.ir.FunctionNode newFn private boolean noDuplicateCode (jdk.nashorn.internal.runtime.CompiledFunction) jdk.nashorn.internal.runtime.CompiledFunction cf jdk.nashorn.internal.runtime.CompiledFunction compiledFunction private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void createLogger () static synthetic java.lang.Object access$202 (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, java.lang.Object) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData x0 Object x1 static void <clinit> () }
jdk/nashorn/internal/runtime/RewriteException.class
RewriteException.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.RewriteException extends java.lang.Exception { private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH private jdk.nashorn.internal.runtime.ScriptObject runtimeScope private Object[] byteCodeSlots private final int[] previousContinuationEntryPoints public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_BYTECODE_SLOTS public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_PROGRAM_POINT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_RETURN_VALUE public static final jdk.nashorn.internal.codegen.CompilerConstants$Call BOOTSTRAP private static final jdk.nashorn.internal.codegen.CompilerConstants$Call POPULATE_ARRAY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_LONG_ARRAY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_DOUBLE_ARRAY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_OBJECT_ARRAY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call INSTANCE_OR_NULL public static final jdk.nashorn.internal.codegen.CompilerConstants$Call ASSERT_ARRAY_LENGTH static final synthetic boolean $assertionsDisabled private void <init> (jdk.nashorn.internal.runtime.UnwarrantedOptimismException, java.lang.Object[], java.lang.String[], int[]) jdk.nashorn.internal.runtime.UnwarrantedOptimismException e Object[] byteCodeSlots String[] byteCodeSymbolNames int[] previousContinuationEntryPoints public static jdk.nashorn.internal.runtime.RewriteException create (jdk.nashorn.internal.runtime.UnwarrantedOptimismException, java.lang.Object[], java.lang.String[]) jdk.nashorn.internal.runtime.UnwarrantedOptimismException e Object[] byteCodeSlots String[] byteCodeSymbolNames public static jdk.nashorn.internal.runtime.RewriteException create (jdk.nashorn.internal.runtime.UnwarrantedOptimismException, java.lang.Object[], java.lang.String[], int[]) jdk.nashorn.internal.runtime.UnwarrantedOptimismException e Object[] byteCodeSlots String[] byteCodeSymbolNames int[] previousContinuationEntryPoints public static java.lang.invoke.CallSite populateArrayBootstrap (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandles$Lookup lookup String name java.lang.invoke.MethodType type int startIndex java.lang.invoke.MethodHandle mh private static jdk.nashorn.internal.runtime.ScriptObject mergeSlotsWithScope (java.lang.Object[], java.lang.String[]) String name Object value int i Object[] byteCodeSlots String[] byteCodeSymbolNames jdk.nashorn.internal.runtime.ScriptObject locals int l jdk.nashorn.internal.runtime.ScriptObject runtimeScope String scopeName public static java.lang.Object[] populateArray (java.lang.Object[], int, java.lang.Object[]) Object[] arrayToBePopluated int startIndex Object[] items public static long[] toLongArray (java.lang.Object, jdk.nashorn.internal.runtime.RewriteException) int i Object obj jdk.nashorn.internal.runtime.RewriteException e int[] in long[] out public static double[] toDoubleArray (java.lang.Object, jdk.nashorn.internal.runtime.RewriteException) int i Object obj jdk.nashorn.internal.runtime.RewriteException e int l double[] out public static java.lang.Object[] toObjectArray (java.lang.Object, jdk.nashorn.internal.runtime.RewriteException) int i Object obj jdk.nashorn.internal.runtime.RewriteException e int l Object[] out public static java.lang.Object instanceOrNull (java.lang.Object, java.lang.Class) Object obj Class clazz public static void assertArrayLength (java.lang.Object[], int) int i Object[] arr int length private java.lang.Object replaceByteCodeValue (java.lang.Object, java.lang.Object) int i Object in Object out private jdk.nashorn.internal.runtime.UnwarrantedOptimismException getUOE () public java.lang.Object getReturnValueDestructive () java.lang.Object getReturnValueNonDestructive () public jdk.nashorn.internal.codegen.types.Type getReturnType () public int getProgramPoint () public java.lang.Object[] getByteCodeSlots () public int[] getPreviousContinuationEntryPoints () public jdk.nashorn.internal.runtime.ScriptObject getRuntimeScope () private static java.lang.String stringify (java.lang.Object) Object returnValue String str public java.lang.String getMessage () public java.lang.String getMessageShort () private java.lang.String getMessage (boolean) Object[] slots boolean isShort StringBuilder sb private void writeObject (java.io.ObjectOutputStream) throws java.io.NotSerializableException java.io.ObjectOutputStream out private void readObject (java.io.ObjectInputStream) throws java.io.NotSerializableException java.io.ObjectInputStream in static void <clinit> () }
jdk/nashorn/internal/runtime/Scope.class
Scope.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.Scope extends jdk.nashorn.internal.runtime.ScriptObject { private int splitState private static final java.util.concurrent.atomic.LongAdder count public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_SPLIT_STATE public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_SPLIT_STATE public void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map public void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map public void <init> (jdk.nashorn.internal.runtime.PropertyMap, long[], java.lang.Object[]) jdk.nashorn.internal.runtime.PropertyMap map long[] primitiveSpill Object[] objectSpill public boolean isScope () boolean hasWithScope () jdk.nashorn.internal.runtime.ScriptObject obj public int getSplitState () public void setSplitState (int) int state public static long getScopeCount () private static void incrementCount () static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptEnvironment$FunctionStatementBehavior.class
ScriptEnvironment.java package jdk.nashorn.internal.runtime public final enum jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior ACCEPT public static final enum jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior WARNING public static final enum jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior ERROR private static final synthetic jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior[] $VALUES public static jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior[] values () public static jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptEnvironment.class
ScriptEnvironment.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ScriptEnvironment extends java.lang.Object { private static final boolean ALLOW_EAGER_COMPILATION_SILENT_OVERRIDE private final java.io.PrintWriter out private final java.io.PrintWriter err private final jdk.nashorn.internal.codegen.Namespace namespace private final jdk.nashorn.internal.runtime.options.Options options public final int _class_cache_size public final boolean _compile_only public final boolean _const_as_var public final int _callsite_flags public final boolean _debug_lines public final String _dest_dir public final boolean _dump_on_error public final boolean _early_lvalue_error public final boolean _empty_statements public final boolean _fullversion public final boolean _fx public final boolean _global_per_engine public final boolean _es6 public static final String COMPILE_ONLY_OPTIMISTIC_ARG public final jdk.nashorn.internal.runtime.ScriptEnvironment$FunctionStatementBehavior _function_statement public final boolean _lazy_compilation public final boolean _optimistic_types public final boolean _loader_per_compile public final boolean _no_java public final boolean _no_syntax_extensions public final boolean _no_typed_arrays public final boolean _parse_only public final boolean _persistent_cache public final boolean _print_ast public final boolean _print_lower_ast public final boolean _print_code public final String _print_code_dir public final String _print_code_func public final boolean _print_mem_usage public final boolean _print_no_newline public final boolean _print_parse public final boolean _print_lower_parse public final boolean _print_symbols public final boolean _scripting public final boolean _strict public final boolean _version public final boolean _verify_code public final java.util.TimeZone _timezone public final java.util.Locale _locale public final java.util.Map _loggers public final jdk.nashorn.internal.runtime.Timing _timing public void <init> (jdk.nashorn.internal.runtime.options.Options, java.io.PrintWriter, java.io.PrintWriter) String cmd java.util.StringTokenizer st2 java.util.StringTokenizer st jdk.nashorn.internal.runtime.options.KeyValueOption kv jdk.nashorn.internal.runtime.options.Options options java.io.PrintWriter out java.io.PrintWriter err boolean lazy_compilation String language String dir String func String pc int callSiteFlags jdk.nashorn.internal.runtime.options.Option timezoneOption jdk.nashorn.internal.runtime.options.Option localeOption jdk.nashorn.internal.runtime.options.LoggingOption loggingOption jdk.nashorn.internal.runtime.options.LoggingOption$LoggerInfo timeLoggerInfo public java.io.PrintWriter getOut () public java.io.PrintWriter getErr () public jdk.nashorn.internal.codegen.Namespace getNamespace () public java.util.List getFiles () public java.util.List getArguments () public boolean hasLogger (java.lang.String) String name public boolean isTimingEnabled () static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptFunction$1.class
ScriptFunction.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.ScriptFunction$1 extends java.lang.Object { }
jdk/nashorn/internal/runtime/ScriptFunction$Bound.class
ScriptFunction.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.ScriptFunction$Bound extends jdk.nashorn.internal.runtime.ScriptFunction { private final jdk.nashorn.internal.runtime.ScriptFunction target void <init> (jdk.nashorn.internal.runtime.ScriptFunctionData, jdk.nashorn.internal.runtime.ScriptFunction) jdk.nashorn.internal.runtime.ScriptFunctionData boundData jdk.nashorn.internal.runtime.ScriptFunction target protected jdk.nashorn.internal.runtime.ScriptFunction getTargetFunction () }
jdk/nashorn/internal/runtime/ScriptFunction.class
ScriptFunction.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.ScriptFunction extends jdk.nashorn.internal.runtime.ScriptObject { public static final java.lang.invoke.MethodHandle G$PROTOTYPE public static final java.lang.invoke.MethodHandle S$PROTOTYPE public static final java.lang.invoke.MethodHandle G$LENGTH public static final java.lang.invoke.MethodHandle G$NAME public static final java.lang.invoke.MethodHandle INVOKE_SYNC static final java.lang.invoke.MethodHandle ALLOCATE private static final java.lang.invoke.MethodHandle WRAPFILTER private static final java.lang.invoke.MethodHandle SCRIPTFUNCTION_GLOBALFILTER public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_SCOPE private static final java.lang.invoke.MethodHandle IS_FUNCTION_MH private static final java.lang.invoke.MethodHandle IS_APPLY_FUNCTION private static final java.lang.invoke.MethodHandle IS_NONSTRICT_FUNCTION private static final java.lang.invoke.MethodHandle ADD_ZEROTH_ELEMENT private static final java.lang.invoke.MethodHandle WRAP_THIS private static final jdk.nashorn.internal.runtime.PropertyMap anonmap$ private static final jdk.nashorn.internal.runtime.PropertyMap strictmodemap$ private static final jdk.nashorn.internal.runtime.PropertyMap boundfunctionmap$ private static final jdk.nashorn.internal.runtime.PropertyMap map$ private static final Object LAZY_PROTOTYPE private final jdk.nashorn.internal.runtime.ScriptObject scope private final jdk.nashorn.internal.runtime.ScriptFunctionData data protected jdk.nashorn.internal.runtime.PropertyMap allocatorMap protected Object prototype private static java.util.concurrent.atomic.LongAdder constructorCount private static java.util.concurrent.atomic.LongAdder invokes private static java.util.concurrent.atomic.LongAdder allocations static final synthetic boolean $assertionsDisabled private static jdk.nashorn.internal.runtime.PropertyMap createStrictModeMap (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map int flags jdk.nashorn.internal.runtime.PropertyMap newMap private static jdk.nashorn.internal.runtime.PropertyMap createBoundFunctionMap (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap strictModeMap private static boolean isStrict (int) int flags private static jdk.nashorn.internal.runtime.PropertyMap getMap (boolean) boolean strict private void <init> (jdk.nashorn.internal.runtime.ScriptFunctionData, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.objects.Global) jdk.nashorn.internal.runtime.ScriptFunction typeErrorThrower jdk.nashorn.internal.runtime.ScriptFunctionData data jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.objects.Global global private void <init> (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Specialization[], int, jdk.nashorn.internal.objects.Global) String name java.lang.invoke.MethodHandle methodHandle jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.Specialization[] specs int flags jdk.nashorn.internal.objects.Global global private void <init> (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Specialization[], int) String name java.lang.invoke.MethodHandle methodHandle jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.Specialization[] specs int flags protected void <init> (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization[]) String name java.lang.invoke.MethodHandle invokeHandle jdk.nashorn.internal.runtime.Specialization[] specs protected void <init> (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.Specialization[]) String name java.lang.invoke.MethodHandle invokeHandle jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.Specialization[] specs public static jdk.nashorn.internal.runtime.ScriptFunction create (java.lang.Object[], int, jdk.nashorn.internal.runtime.ScriptObject) Object[] constants int index jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data public static jdk.nashorn.internal.runtime.ScriptFunction create (java.lang.Object[], int) Object[] constants int index public static jdk.nashorn.internal.runtime.ScriptFunction createAnonymous () private static jdk.nashorn.internal.runtime.ScriptFunction createBuiltin (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization[], int) String name java.lang.invoke.MethodHandle methodHandle jdk.nashorn.internal.runtime.Specialization[] specs int flags jdk.nashorn.internal.runtime.ScriptFunction func public static jdk.nashorn.internal.runtime.ScriptFunction createBuiltin (java.lang.String, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Specialization[]) String name java.lang.invoke.MethodHandle methodHandle jdk.nashorn.internal.runtime.Specialization[] specs public static jdk.nashorn.internal.runtime.ScriptFunction createBuiltin (java.lang.String, java.lang.invoke.MethodHandle) String name java.lang.invoke.MethodHandle methodHandle public static jdk.nashorn.internal.runtime.ScriptFunction createStrictBuiltin (java.lang.String, java.lang.invoke.MethodHandle) String name java.lang.invoke.MethodHandle methodHandle public final jdk.nashorn.internal.runtime.ScriptFunction createBound (java.lang.Object, java.lang.Object[]) Object self Object[] args public final jdk.nashorn.internal.runtime.ScriptFunction createSynchronized (java.lang.Object) Object sync java.lang.invoke.MethodHandle mh public java.lang.String getClassName () public boolean isInstance (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.ScriptObject instance Object basePrototype protected jdk.nashorn.internal.runtime.ScriptFunction getTargetFunction () final boolean isBoundFunction () public final void setArity (int) int arity public final boolean isStrict () public final boolean needsWrappedThis () private static boolean needsWrappedThis (java.lang.Object) Object fn final transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable Object self Object[] arguments final transient java.lang.Object construct (java.lang.Object[]) throws java.lang.Throwable Object[] arguments private java.lang.Object allocate () jdk.nashorn.internal.runtime.ScriptObject prototype jdk.nashorn.internal.runtime.ScriptObject object private synchronized jdk.nashorn.internal.runtime.PropertyMap getAllocatorMap (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject prototype private jdk.nashorn.internal.runtime.ScriptObject getAllocatorPrototype () Object prototype public final java.lang.String safeToString () public final java.lang.String toString () public final java.lang.String toSource () public final java.lang.Object getPrototype () public final synchronized void setPrototype (java.lang.Object) Object newPrototype public final java.lang.invoke.MethodHandle getBoundInvokeHandle (java.lang.Object) Object self private java.lang.invoke.MethodHandle bindToCalleeIfNeeded (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle methodHandle public final java.lang.String getName () public final jdk.nashorn.internal.runtime.ScriptObject getScope () public static java.lang.Object G$prototype (java.lang.Object) Object self public static void S$prototype (java.lang.Object, java.lang.Object) Object self Object prototype public static int G$length (java.lang.Object) Object self public static java.lang.Object G$name (java.lang.Object) Object self public static jdk.nashorn.internal.runtime.ScriptObject getPrototype (jdk.nashorn.internal.runtime.ScriptFunction) Object proto jdk.nashorn.internal.runtime.ScriptFunction constructor public static long getConstructorCount () public static long getInvokes () public static long getAllocations () protected jdk.internal.dynalink.linker.GuardedInvocation findNewMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodType type jdk.nashorn.internal.runtime.CompiledFunction cf jdk.internal.dynalink.linker.GuardedInvocation bestCtorInv private static java.lang.Object wrapFilter (java.lang.Object) Object obj private static java.lang.Object globalFilter (java.lang.Object) Object object private static jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic getLinkLogic (java.lang.Object, java.lang.Class) Object self Class linkLogicClass Object wrappedSelf protected jdk.internal.dynalink.linker.GuardedInvocation findCallMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodHandle handle Object[] args jdk.nashorn.internal.runtime.logging.DebugLogger log Class linkLogicClass jdk.nashorn.internal.objects.annotations.SpecializedFunction$LinkLogic linkLogic jdk.nashorn.internal.runtime.CompiledFunction oldCf java.lang.invoke.MethodHandle boundHandle java.lang.invoke.MethodHandle boundHandle java.lang.invoke.MethodHandle boundHandle java.lang.invoke.MethodHandle boundHandle jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodType type String name boolean isUnstable boolean scopeCall boolean isCall boolean isApply boolean isApplyOrCall java.lang.invoke.MethodHandle boundHandle java.lang.invoke.MethodHandle guard int programPoint jdk.nashorn.internal.runtime.CompiledFunction cf Object self java.util.Collection forbidden java.util.List sps Class exceptionGuard jdk.internal.dynalink.linker.GuardedInvocation bestInvoker java.lang.invoke.MethodHandle callHandle java.lang.invoke.SwitchPoint[] spsArray private jdk.internal.dynalink.linker.GuardedInvocation createApplyOrCallCall (boolean, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.Object[]) int i int pc Object[] tmp jdk.internal.dynalink.linker.GuardedInvocation appliedInvocation Throwable e Exception e int i boolean isApply jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request Object[] args java.lang.invoke.MethodType descType int paramCount boolean passesThis boolean passesArgs int realArgCount Object appliedFn boolean appliedFnNeedsWrappedThis jdk.internal.dynalink.CallSiteDescriptor appliedDesc java.lang.invoke.SwitchPoint applyToCallSwitchPoint boolean isApplyToCall boolean isFailedApplyToCall java.lang.invoke.MethodType appliedType java.lang.invoke.MethodType dropArgs Object[] appliedArgs jdk.internal.dynalink.linker.LinkRequest appliedRequest jdk.internal.dynalink.linker.GuardedInvocation appliedInvocation Class applyFnType java.lang.invoke.MethodHandle inv java.lang.invoke.MethodHandle guard java.lang.invoke.MethodType guardType java.lang.invoke.MethodHandle applyFnGuard private jdk.internal.dynalink.linker.GuardedInvocation createVarArgApplyOrCallCall (boolean, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.Object[]) boolean isApply jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request Object[] args java.lang.invoke.MethodType descType int paramCount Object[] varArgs int copiedArgCount int varArgCount Object[] spreadArgs java.lang.invoke.MethodType spreadType jdk.internal.dynalink.CallSiteDescriptor spreadDesc jdk.internal.dynalink.linker.LinkRequest spreadRequest jdk.internal.dynalink.linker.GuardedInvocation spreadInvocation private static java.lang.invoke.MethodHandle spreadGuardArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle arrayConvertingGuard java.lang.invoke.MethodHandle guard java.lang.invoke.MethodType descType java.lang.invoke.MethodType guardType int guardParamCount int descParamCount int spreadCount java.lang.invoke.MethodHandle arrayConvertingGuard private static java.lang.invoke.MethodHandle bindImplicitThis (java.lang.Object, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle bound Object fn java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle bound java.lang.invoke.MethodHandle getCallMethodHandle (java.lang.invoke.MethodType, java.lang.String) java.lang.invoke.MethodType type String bindName private static java.lang.invoke.MethodHandle bindToNameIfNeeded (java.lang.invoke.MethodHandle, java.lang.String) java.lang.invoke.MethodHandle methodHandle String bindName java.lang.invoke.MethodType methodType int parameterCount boolean isVarArg private static java.lang.invoke.MethodHandle getFunctionGuard (jdk.nashorn.internal.runtime.ScriptFunction, int) jdk.nashorn.internal.runtime.ScriptFunction function int flags private static java.lang.invoke.MethodHandle getNonStrictFunctionGuard (jdk.nashorn.internal.runtime.ScriptFunction) jdk.nashorn.internal.runtime.ScriptFunction function private static boolean isFunctionMH (java.lang.Object, jdk.nashorn.internal.runtime.ScriptFunctionData) Object self jdk.nashorn.internal.runtime.ScriptFunctionData data private static boolean isNonStrictFunction (java.lang.Object, java.lang.Object, jdk.nashorn.internal.runtime.ScriptFunctionData) Object self Object arg jdk.nashorn.internal.runtime.ScriptFunctionData data private static boolean isApplyFunction (boolean, java.lang.Object, java.lang.Object) boolean appliedFnCondition Object self Object expectedSelf private static java.lang.Object[] addZerothElement (java.lang.Object[], java.lang.Object) Object[] args Object value Object[] src Object[] result private static transient java.lang.Object invokeSync (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.Object, java.lang.Object[]) throws java.lang.Throwable jdk.nashorn.internal.runtime.ScriptFunction func Object sync Object self Object[] args Object syncObj private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private static transient java.lang.invoke.MethodHandle findOwnMH_V (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static synthetic jdk.nashorn.internal.runtime.PropertyMap access$000 () synthetic void <init> (jdk.nashorn.internal.runtime.ScriptFunctionData, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.objects.Global, jdk.nashorn.internal.runtime.ScriptFunction$1) jdk.nashorn.internal.runtime.ScriptFunctionData x0 jdk.nashorn.internal.runtime.PropertyMap x1 jdk.nashorn.internal.runtime.ScriptObject x2 jdk.nashorn.internal.objects.Global x3 jdk.nashorn.internal.runtime.ScriptFunction$1 x4 static void <clinit> () java.util.ArrayList properties }
jdk/nashorn/internal/runtime/ScriptFunctionData$1.class
ScriptFunctionData.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.ScriptFunctionData$1 extends java.lang.Object { }
jdk/nashorn/internal/runtime/ScriptFunctionData$GenericInvokers.class
ScriptFunctionData.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ScriptFunctionData$GenericInvokers extends java.lang.Object { volatile java.lang.invoke.MethodHandle invoker volatile java.lang.invoke.MethodHandle constructor private void <init> () synthetic void <init> (jdk.nashorn.internal.runtime.ScriptFunctionData$1) jdk.nashorn.internal.runtime.ScriptFunctionData$1 x0 }
jdk/nashorn/internal/runtime/ScriptFunctionData.class
ScriptFunctionData.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.ScriptFunctionData extends java.lang.Object implements java.io.Serializable { static final int MAX_ARITY protected final String name protected transient java.util.LinkedList code protected int flags private int arity private volatile transient jdk.nashorn.internal.runtime.ScriptFunctionData$GenericInvokers genericInvokers private static final java.lang.invoke.MethodHandle BIND_VAR_ARGS public static final int IS_STRICT public static final int IS_BUILTIN public static final int IS_CONSTRUCTOR public static final int NEEDS_CALLEE public static final int USES_THIS public static final int IS_VARIABLE_ARITY public static final int IS_PROPERTY_ACCESSOR public static final int IS_STRICT_OR_BUILTIN public static final int IS_BUILTIN_CONSTRUCTOR private static final long serialVersionUID static final synthetic boolean $assertionsDisabled void <init> (java.lang.String, int, int) String name int arity int flags final int getArity () final boolean isVariableArity () final boolean isPropertyAccessor () void setArity (int) int arity jdk.nashorn.internal.runtime.CompiledFunction bind (jdk.nashorn.internal.runtime.CompiledFunction, jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.Object[]) jdk.nashorn.internal.runtime.CompiledFunction originalInv jdk.nashorn.internal.runtime.ScriptFunction fn Object self Object[] args java.lang.invoke.MethodHandle boundInvoker public final boolean isStrict () protected java.lang.String getFunctionName () final boolean isBuiltin () final boolean isConstructor () abstract boolean needsCallee () final boolean needsWrappedThis () java.lang.String toSource () java.lang.String getName () public java.lang.String toString () public java.lang.String toStringVerbose () StringBuilder sb final jdk.nashorn.internal.runtime.CompiledFunction getBestInvoker (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject) java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope final jdk.nashorn.internal.runtime.CompiledFunction getBestInvoker (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Collection) java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope java.util.Collection forbidden jdk.nashorn.internal.runtime.CompiledFunction cf final jdk.nashorn.internal.runtime.CompiledFunction getBestConstructor (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Collection) java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope java.util.Collection forbidden jdk.nashorn.internal.runtime.CompiledFunction cf protected void ensureCompiled () final java.lang.invoke.MethodHandle getGenericInvoker (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject runtimeScope jdk.nashorn.internal.runtime.ScriptFunctionData$GenericInvokers lgenericInvokers java.lang.invoke.MethodHandle invoker private java.lang.invoke.MethodHandle createGenericInvoker (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject runtimeScope final java.lang.invoke.MethodHandle getGenericConstructor (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject runtimeScope jdk.nashorn.internal.runtime.ScriptFunctionData$GenericInvokers lgenericInvokers java.lang.invoke.MethodHandle constructor private java.lang.invoke.MethodHandle createGenericConstructor (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject runtimeScope private jdk.nashorn.internal.runtime.ScriptFunctionData$GenericInvokers ensureGenericInvokers () jdk.nashorn.internal.runtime.ScriptFunctionData$GenericInvokers lgenericInvokers private static java.lang.invoke.MethodType widen (java.lang.invoke.MethodType) int i java.lang.invoke.MethodType cftype Class[] paramTypes jdk.nashorn.internal.runtime.CompiledFunction lookupExactApplyToCall (java.lang.invoke.MethodType) java.lang.invoke.MethodType cftype jdk.nashorn.internal.runtime.CompiledFunction cf java.lang.invoke.MethodType type jdk.nashorn.internal.runtime.CompiledFunction pickFunction (java.lang.invoke.MethodType, boolean) jdk.nashorn.internal.runtime.CompiledFunction candidate java.lang.invoke.MethodType callSiteType boolean canPickVarArg abstract jdk.nashorn.internal.runtime.CompiledFunction getBest (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Collection, boolean) final jdk.nashorn.internal.runtime.CompiledFunction getBest (java.lang.invoke.MethodType, jdk.nashorn.internal.runtime.ScriptObject, java.util.Collection) java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.ScriptObject runtimeScope java.util.Collection forbidden boolean isValidCallSite (java.lang.invoke.MethodType) java.lang.invoke.MethodType callSiteType jdk.nashorn.internal.runtime.CompiledFunction getGeneric (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject runtimeScope abstract java.lang.invoke.MethodType getGenericType () jdk.nashorn.internal.runtime.ScriptObject allocate (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.PropertyMap getAllocatorMap (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject prototype jdk.nashorn.internal.runtime.ScriptFunctionData makeBoundFunctionData (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.Object[]) jdk.nashorn.internal.runtime.ScriptFunction fn Object self Object[] args Object[] allArgs int length int boundFlags java.util.List boundList jdk.nashorn.internal.runtime.ScriptObject runtimeScope jdk.nashorn.internal.runtime.CompiledFunction bindTarget private java.lang.Object convertThisObject (java.lang.Object) Object thiz static java.lang.Object wrapThis (java.lang.Object) Object thiz static boolean isPrimitiveThis (java.lang.Object) Object obj private java.lang.invoke.MethodHandle bindInvokeHandle (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.Object[]) java.lang.invoke.MethodHandle noArgBoundInvoker java.lang.invoke.MethodHandle noArgBoundInvoker java.lang.invoke.MethodHandle boundInvoker java.lang.invoke.MethodHandle noArgBoundInvoker java.lang.invoke.MethodHandle boundInvoker int argInsertPos Object[] boundArgs int next java.lang.invoke.MethodHandle originalInvoker jdk.nashorn.internal.runtime.ScriptFunction targetFn Object self Object[] args boolean isTargetBound boolean needsCallee Object boundSelf java.lang.invoke.MethodHandle boundInvoker private static java.lang.invoke.MethodHandle bindConstructHandle (java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object[]) Object[] boundArgs java.lang.invoke.MethodHandle originalConstructor jdk.nashorn.internal.runtime.ScriptFunction fn Object[] args java.lang.invoke.MethodHandle calleeBoundConstructor Object[] boundArgs int maxArgCount private static java.lang.invoke.MethodHandle makeGenericMethod (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh java.lang.invoke.MethodType type java.lang.invoke.MethodType newType private static java.lang.invoke.MethodType makeGenericType (java.lang.invoke.MethodType) java.lang.invoke.MethodType type java.lang.invoke.MethodType newType transient java.lang.Object invoke (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.Object[]) throws java.lang.Throwable jdk.nashorn.internal.runtime.ScriptFunction fn Object self Object[] arguments java.lang.invoke.MethodHandle mh Object selfObj Object[] args int paramCount transient java.lang.Object construct (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object[]) throws java.lang.Throwable jdk.nashorn.internal.runtime.ScriptFunction fn Object[] arguments java.lang.invoke.MethodHandle mh Object[] args int paramCount private static java.lang.Object getArg (java.lang.Object[], int) Object[] args int i private static java.lang.Object[] withArguments (jdk.nashorn.internal.runtime.ScriptFunction, int, java.lang.Object[]) int i jdk.nashorn.internal.runtime.ScriptFunction fn int argCount Object[] args Object[] finalArgs int nextArg private static java.lang.Object[] withArguments (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, int, java.lang.Object[]) int i jdk.nashorn.internal.runtime.ScriptFunction fn Object self int argCount Object[] args Object[] finalArgs int nextArg private static java.lang.invoke.MethodHandle varArgBinder (java.lang.invoke.MethodHandle, java.lang.Object[]) java.lang.invoke.MethodHandle mh Object[] args protected static boolean needsCallee (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh static boolean needsCallee (java.lang.invoke.MethodType) java.lang.invoke.MethodType type int length Class param0 protected static boolean isVarArg (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh static boolean isVarArg (java.lang.invoke.MethodType) java.lang.invoke.MethodType type public boolean inDynamicContext () private static java.lang.Object[] bindVarArgs (java.lang.Object[], java.lang.Object[]) Object[] array1 Object[] array2 int l2 int l1 Object[] concat private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptLoader.class
ScriptLoader.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ScriptLoader extends jdk.nashorn.internal.runtime.NashornLoader { private static final String NASHORN_PKG_PREFIX private final jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.runtime.Context getContext () void <init> (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean resolve protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException String name ClassLoader appLoader synchronized java.lang.Class installClass (java.lang.String, byte[], java.security.CodeSource) String name byte[] data java.security.CodeSource cs }
jdk/nashorn/internal/runtime/ScriptObject$KeyIterator.class
ScriptObject.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.ScriptObject$KeyIterator extends jdk.nashorn.internal.runtime.ScriptObject$ScriptObjectIterator { void <init> (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject object protected void init () jdk.nashorn.internal.runtime.ScriptObject self java.util.Set keys java.util.Set nonEnumerable }
jdk/nashorn/internal/runtime/ScriptObject$ScriptObjectIterator.class
ScriptObject.java package jdk.nashorn.internal.runtime abstract jdk.nashorn.internal.runtime.ScriptObject$ScriptObjectIterator extends java.lang.Object implements java.util.Iterator { protected Object[] values protected final jdk.nashorn.internal.runtime.ScriptObject object private int index void <init> (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject object protected abstract void init () public boolean hasNext () public java.lang.Object next () public void remove () }
jdk/nashorn/internal/runtime/ScriptObject$ValueIterator.class
ScriptObject.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.ScriptObject$ValueIterator extends jdk.nashorn.internal.runtime.ScriptObject$ScriptObjectIterator { void <init> (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject object protected void init () String key jdk.nashorn.internal.runtime.ScriptObject self java.util.ArrayList valueList java.util.Set nonEnumerable }
jdk/nashorn/internal/runtime/ScriptObject.class
ScriptObject.java package jdk.nashorn.internal.runtime public abstract jdk.nashorn.internal.runtime.ScriptObject extends java.lang.Object implements jdk.nashorn.internal.runtime.PropertyAccess java.lang.Cloneable { public static final String PROTO_PROPERTY_NAME public static final String NO_SUCH_METHOD_NAME public static final String NO_SUCH_PROPERTY_NAME public static final int IS_ARRAY public static final int IS_ARGUMENTS public static final int IS_LENGTH_NOT_WRITABLE public static final int IS_BUILTIN public static final int SPILL_RATE private jdk.nashorn.internal.runtime.PropertyMap map private jdk.nashorn.internal.runtime.ScriptObject proto private int flags protected long[] primitiveSpill protected Object[] objectSpill private jdk.nashorn.internal.runtime.arrays.ArrayData arrayData public static final java.lang.invoke.MethodHandle GETPROTO static final java.lang.invoke.MethodHandle MEGAMORPHIC_GET static final java.lang.invoke.MethodHandle GLOBALFILTER static final java.lang.invoke.MethodHandle DECLARE_AND_SET private static final java.lang.invoke.MethodHandle TRUNCATINGFILTER private static final java.lang.invoke.MethodHandle KNOWNFUNCPROPGUARDSELF private static final java.lang.invoke.MethodHandle KNOWNFUNCPROPGUARDPROTO private static final java.util.ArrayList PROTO_FILTERS public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_ARRAY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_ARGUMENT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_ARGUMENT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_PROTO public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_PROTO_DEPTH public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_GLOBAL_OBJECT_PROTO public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_PROTO_FROM_LITERAL public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_USER_ACCESSORS static final java.lang.invoke.MethodHandle[] SET_SLOW public static final jdk.nashorn.internal.codegen.CompilerConstants$Call SET_MAP static final java.lang.invoke.MethodHandle CAS_MAP static final java.lang.invoke.MethodHandle EXTENSION_CHECK static final java.lang.invoke.MethodHandle ENSURE_SPILL_SIZE private static java.util.concurrent.atomic.LongAdder count static final synthetic boolean $assertionsDisabled public void <init> () public void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map protected void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.ScriptObject proto jdk.nashorn.internal.runtime.PropertyMap map public void <init> (jdk.nashorn.internal.runtime.PropertyMap, long[], java.lang.Object[]) jdk.nashorn.internal.runtime.PropertyMap map long[] primitiveSpill Object[] objectSpill protected boolean isGlobal () private static int alignUp (int, int) int size int alignment public static int spillAllocationLength (int) int nProperties public void addBoundProperties (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject source public void addBoundProperties (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property[]) jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.ScriptObject source jdk.nashorn.internal.runtime.Property[] properties jdk.nashorn.internal.runtime.PropertyMap newMap boolean extensible protected jdk.nashorn.internal.runtime.PropertyMap addBoundProperty (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.UserAccessorProperty prop jdk.nashorn.internal.runtime.PropertyMap propMap jdk.nashorn.internal.runtime.ScriptObject source jdk.nashorn.internal.runtime.Property property boolean extensible jdk.nashorn.internal.runtime.PropertyMap newMap String key jdk.nashorn.internal.runtime.Property oldProp public void addBoundProperties (java.lang.Object, jdk.nashorn.internal.runtime.AccessorProperty[]) String key jdk.nashorn.internal.runtime.AccessorProperty property Object source jdk.nashorn.internal.runtime.AccessorProperty[] properties jdk.nashorn.internal.runtime.PropertyMap newMap boolean extensible static java.lang.invoke.MethodHandle bindTo (java.lang.invoke.MethodHandle, java.lang.Object) java.lang.invoke.MethodHandle methodHandle Object receiver public java.util.Iterator propertyIterator () public java.util.Iterator valueIterator () public final boolean isAccessorDescriptor () public final boolean isDataDescriptor () public final jdk.nashorn.internal.runtime.PropertyDescriptor toPropertyDescriptor () jdk.nashorn.internal.runtime.PropertyDescriptor desc jdk.nashorn.internal.runtime.PropertyDescriptor desc jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.PropertyDescriptor desc public static jdk.nashorn.internal.runtime.PropertyDescriptor toPropertyDescriptor (jdk.nashorn.internal.objects.Global, java.lang.Object) jdk.nashorn.internal.objects.Global global Object obj public java.lang.Object getOwnPropertyDescriptor (java.lang.String) jdk.nashorn.internal.runtime.ScriptFunction get jdk.nashorn.internal.runtime.ScriptFunction set boolean configurable boolean enumerable boolean writable String key jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.objects.Global global int index jdk.nashorn.internal.runtime.arrays.ArrayData array public java.lang.Object getPropertyDescriptor (java.lang.String) String key Object res protected void invalidateGlobalConstant (java.lang.String) String key jdk.nashorn.internal.runtime.GlobalConstants globalConstants public boolean defineOwnProperty (java.lang.String, java.lang.Object, boolean) boolean newValue Object value boolean value int type String key Object propertyDesc boolean reject jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.PropertyDescriptor desc Object current String name jdk.nashorn.internal.runtime.PropertyDescriptor currentDesc jdk.nashorn.internal.runtime.PropertyDescriptor newDesc int propFlags jdk.nashorn.internal.runtime.Property property public void defineOwnProperty (int, java.lang.Object) int index Object value long longIndex long oldLength private void checkIntegerKey (java.lang.String) jdk.nashorn.internal.runtime.arrays.ArrayData data String key int index public final void addOwnProperty (java.lang.String, jdk.nashorn.internal.runtime.PropertyDescriptor) jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.PropertyDescriptor dDesc String key jdk.nashorn.internal.runtime.PropertyDescriptor propertyDesc jdk.nashorn.internal.runtime.PropertyDescriptor pdesc int propFlags int type public final jdk.nashorn.internal.runtime.FindProperty findProperty (java.lang.String, boolean) String key boolean deep protected jdk.nashorn.internal.runtime.FindProperty findProperty (java.lang.String, boolean, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject myProto jdk.nashorn.internal.runtime.FindProperty find String key boolean deep jdk.nashorn.internal.runtime.ScriptObject start jdk.nashorn.internal.runtime.PropertyMap selfMap jdk.nashorn.internal.runtime.Property property boolean hasProperty (java.lang.String, boolean) jdk.nashorn.internal.runtime.ScriptObject myProto String key boolean deep private java.lang.invoke.SwitchPoint findBuiltinSwitchPoint (java.lang.String) java.lang.invoke.SwitchPoint sp jdk.nashorn.internal.runtime.Property prop jdk.nashorn.internal.runtime.ScriptObject myProto String key public final jdk.nashorn.internal.runtime.Property addOwnProperty (java.lang.String, int, jdk.nashorn.internal.runtime.ScriptFunction, jdk.nashorn.internal.runtime.ScriptFunction) String key int propertyFlags jdk.nashorn.internal.runtime.ScriptFunction getter jdk.nashorn.internal.runtime.ScriptFunction setter public final jdk.nashorn.internal.runtime.Property addOwnProperty (java.lang.String, int, java.lang.Object) String key int propertyFlags Object value public final jdk.nashorn.internal.runtime.Property addOwnProperty (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.PropertyMap oldMap private void erasePropertyValue (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property public final boolean deleteOwnProperty (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap oldMap protected final void initUserAccessors (java.lang.String, int, jdk.nashorn.internal.runtime.ScriptFunction, jdk.nashorn.internal.runtime.ScriptFunction) String key int propertyFlags jdk.nashorn.internal.runtime.ScriptFunction getter jdk.nashorn.internal.runtime.ScriptFunction setter jdk.nashorn.internal.runtime.PropertyMap oldMap int slot jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.PropertyMap newMap public final jdk.nashorn.internal.runtime.Property modifyOwnProperty (jdk.nashorn.internal.runtime.Property, int, jdk.nashorn.internal.runtime.ScriptFunction, jdk.nashorn.internal.runtime.ScriptFunction) jdk.nashorn.internal.runtime.UserAccessorProperty uc int slot jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.Property oldProperty int propertyFlags jdk.nashorn.internal.runtime.ScriptFunction getter jdk.nashorn.internal.runtime.ScriptFunction setter jdk.nashorn.internal.runtime.Property newProperty public final jdk.nashorn.internal.runtime.Property modifyOwnProperty (jdk.nashorn.internal.runtime.Property, int) jdk.nashorn.internal.runtime.Property oldProperty int propertyFlags private jdk.nashorn.internal.runtime.Property modifyOwnProperty (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property oldPropertyLookup jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.PropertyMap oldMap public final void setUserAccessors (java.lang.String, jdk.nashorn.internal.runtime.ScriptFunction, jdk.nashorn.internal.runtime.ScriptFunction) String key jdk.nashorn.internal.runtime.ScriptFunction getter jdk.nashorn.internal.runtime.ScriptFunction setter jdk.nashorn.internal.runtime.Property oldProperty private static int getIntValue (jdk.nashorn.internal.runtime.FindProperty, int) Throwable e Throwable e jdk.nashorn.internal.runtime.FindProperty find int programPoint java.lang.invoke.MethodHandle getter private static double getDoubleValue (jdk.nashorn.internal.runtime.FindProperty, int) Throwable e Throwable e jdk.nashorn.internal.runtime.FindProperty find int programPoint java.lang.invoke.MethodHandle getter protected java.lang.invoke.MethodHandle getCallMethodHandle (jdk.nashorn.internal.runtime.FindProperty, java.lang.invoke.MethodType, java.lang.String) jdk.nashorn.internal.runtime.FindProperty find java.lang.invoke.MethodType type String bindName protected static java.lang.invoke.MethodHandle getCallMethodHandle (java.lang.Object, java.lang.invoke.MethodType, java.lang.String) Object value java.lang.invoke.MethodType type String bindName public final java.lang.Object getWithProperty (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property public final jdk.nashorn.internal.runtime.Property getProperty (java.lang.String) String key public java.lang.Object getArgument (int) int key public void setArgument (int, java.lang.Object) int key Object value protected jdk.nashorn.internal.runtime.Context getContext () public final jdk.nashorn.internal.runtime.PropertyMap getMap () public final void setMap (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map protected final boolean compareAndSetMap (jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.PropertyMap newMap public final jdk.nashorn.internal.runtime.ScriptObject getProto () public final jdk.nashorn.internal.runtime.ScriptObject getProto (int) int i int n jdk.nashorn.internal.runtime.ScriptObject p public final void setProto (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject newProto jdk.nashorn.internal.runtime.ScriptObject oldProto public void setInitialProto (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject initialProto public static void setGlobalObjectProto (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject obj public final void setPrototypeOf (java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject p Object newProto public final void setProtoFromLiteral (java.lang.Object) Object newProto public final java.lang.String[] getOwnKeys (boolean) boolean all protected java.lang.String[] getOwnKeys (boolean, java.util.Set) java.util.Iterator iter boolean enumerable String key jdk.nashorn.internal.runtime.Property property boolean all java.util.Set nonEnumerable java.util.List keys jdk.nashorn.internal.runtime.PropertyMap selfMap jdk.nashorn.internal.runtime.arrays.ArrayData array public boolean hasArrayEntries () public java.lang.String getClassName () public java.lang.Object getLength () public java.lang.String safeToString () public java.lang.Object getDefaultValue (java.lang.Class) Class typeHint public boolean isInstance (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject instance public jdk.nashorn.internal.runtime.ScriptObject preventExtensions () jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.arrays.ArrayData array public static boolean isArray (java.lang.Object) Object obj public final boolean isArray () public final void setIsArray () public final boolean isArguments () public final void setIsArguments () public boolean isLengthNotWritable () public void setIsLengthNotWritable () public final jdk.nashorn.internal.runtime.arrays.ArrayData getArray (java.lang.Class) Class elementType jdk.nashorn.internal.runtime.arrays.ArrayData newArrayData public final jdk.nashorn.internal.runtime.arrays.ArrayData getArray () public final void setArray (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData arrayData public boolean isExtensible () public jdk.nashorn.internal.runtime.ScriptObject seal () jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.PropertyMap oldMap public boolean isSealed () public jdk.nashorn.internal.runtime.ScriptObject freeze () jdk.nashorn.internal.runtime.PropertyMap newMap jdk.nashorn.internal.runtime.PropertyMap oldMap public boolean isFrozen () public boolean isScope () public final void setIsBuiltin () public final boolean isBuiltin () public void clear (boolean) boolean strict java.util.Iterator iter public boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) Object value java.util.Iterator iter public java.util.Set entrySet () Object key java.util.Iterator iter java.util.Set entries public boolean isEmpty () public java.util.Set keySet () java.util.Iterator iter java.util.Set keySet public java.lang.Object put (java.lang.Object, java.lang.Object, boolean) Object key Object value boolean strict Object oldValue int scriptObjectFlags public void putAll (java.util.Map, boolean) java.util.Map$Entry entry java.util.Map otherMap boolean strict int scriptObjectFlags public java.lang.Object remove (java.lang.Object, boolean) Object key boolean strict Object oldValue public int size () java.util.Iterator iter int n public java.util.Collection values () java.util.List values java.util.Iterator iter public jdk.internal.dynalink.linker.GuardedInvocation lookup (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request int c String operator protected jdk.internal.dynalink.linker.GuardedInvocation findNewMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request protected jdk.internal.dynalink.linker.GuardedInvocation findCallMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request private jdk.internal.dynalink.linker.GuardedInvocation notAFunction (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc protected jdk.internal.dynalink.linker.GuardedInvocation findCallMethodMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodType callType jdk.internal.dynalink.CallSiteDescriptor getterType jdk.internal.dynalink.linker.GuardedInvocation getter java.lang.invoke.MethodHandle argDroppingGetter java.lang.invoke.MethodHandle invoker boolean hasWithScope () static java.lang.invoke.MethodHandle addProtoFilter (java.lang.invoke.MethodHandle, int) java.lang.invoke.MethodHandle methodHandle int depth int listIndex java.lang.invoke.MethodHandle filter protected jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) jdk.internal.dynalink.linker.GuardedInvocation cinv java.lang.invoke.SwitchPoint[] protoSwitchPoints java.lang.invoke.SwitchPoint[] protoSwitchPoints jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operator boolean explicitInstanceOfCheck String name jdk.nashorn.internal.runtime.FindProperty find java.lang.invoke.MethodHandle mh jdk.nashorn.internal.runtime.GlobalConstants globalConstants Class returnType jdk.nashorn.internal.runtime.Property property int programPoint java.lang.invoke.MethodHandle guard jdk.nashorn.internal.runtime.ScriptObject owner Class exception java.lang.invoke.SwitchPoint[] protoSwitchPoints jdk.internal.dynalink.linker.GuardedInvocation inv private static jdk.internal.dynalink.linker.GuardedInvocation findMegaMorphicGetMethod (jdk.internal.dynalink.CallSiteDescriptor, java.lang.String, boolean) jdk.internal.dynalink.CallSiteDescriptor desc String name boolean isMethod java.lang.invoke.MethodHandle invoker java.lang.invoke.MethodHandle guard private java.lang.Object megamorphicGet (java.lang.String, boolean, boolean) String key boolean isMethod boolean isScope jdk.nashorn.internal.runtime.FindProperty find private void declareAndSet (java.lang.String, java.lang.Object) String key Object value jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.Property property jdk.nashorn.internal.runtime.PropertyMap newMap protected jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) String returnTypeName String name jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodType callType Class returnType Class returnClass Class keyClass boolean explicitInstanceOfCheck String name java.lang.invoke.MethodHandle mh private static java.lang.invoke.MethodHandle getScriptObjectGuard (java.lang.invoke.MethodType, boolean) java.lang.invoke.MethodType type boolean explicitInstanceOfCheck protected java.lang.invoke.MethodHandle findGetIndexMethodHandle (java.lang.Class, java.lang.String, java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor) Class returnType String name Class elementType jdk.internal.dynalink.CallSiteDescriptor desc public final java.lang.invoke.SwitchPoint[] getProtoSwitchPoints (java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject parent java.lang.invoke.SwitchPoint sp jdk.nashorn.internal.runtime.ScriptObject obj String name jdk.nashorn.internal.runtime.ScriptObject owner java.util.List switchPoints private void checkSharedProtoMap () protected jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.linker.GuardedInvocation cinv jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String name boolean explicitInstanceOfCheck jdk.nashorn.internal.runtime.FindProperty find jdk.internal.dynalink.linker.GuardedInvocation inv jdk.nashorn.internal.runtime.GlobalConstants globalConstants private jdk.nashorn.internal.runtime.GlobalConstants getGlobalConstants () private jdk.internal.dynalink.linker.GuardedInvocation createEmptySetMethod (jdk.internal.dynalink.CallSiteDescriptor, boolean, java.lang.String, boolean) jdk.internal.dynalink.CallSiteDescriptor desc boolean explicitInstanceOfCheck String strictErrorMessage boolean canBeFastScope String name private boolean extensionCheck (boolean, java.lang.String) boolean isStrict String name private jdk.internal.dynalink.linker.GuardedInvocation findMegaMorphicSetMethod (jdk.internal.dynalink.CallSiteDescriptor, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc String name java.lang.invoke.MethodType type jdk.internal.dynalink.linker.GuardedInvocation inv private static java.lang.Object globalFilter (java.lang.Object) Object object jdk.nashorn.internal.runtime.ScriptObject sobj protected jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request private static jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, boolean, java.lang.invoke.MethodType) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc boolean explicitInstanceOfCheck java.lang.invoke.MethodType callType Class keyClass Class valueClass java.lang.invoke.MethodHandle methodHandle public jdk.internal.dynalink.linker.GuardedInvocation noSuchMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String name jdk.nashorn.internal.runtime.FindProperty find boolean scopeCall boolean explicitInstanceOfCheck Object value jdk.nashorn.internal.runtime.ScriptFunction func Object thiz public jdk.internal.dynalink.linker.GuardedInvocation noSuchProperty (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Object value jdk.nashorn.internal.runtime.ScriptFunction func java.lang.invoke.MethodHandle mh jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String name jdk.nashorn.internal.runtime.FindProperty find boolean scopeAccess protected java.lang.Object invokeNoSuchProperty (java.lang.String, boolean, int) jdk.nashorn.internal.runtime.ScriptFunction sfunc Object self String name boolean isScope int programPoint jdk.nashorn.internal.runtime.FindProperty find Object func Object ret private java.lang.Object getNoSuchMethod (java.lang.String, boolean, int) String name boolean isScope int programPoint jdk.nashorn.internal.runtime.FindProperty find Object value jdk.nashorn.internal.runtime.ScriptFunction func Object self private jdk.internal.dynalink.linker.GuardedInvocation createEmptyGetter (jdk.internal.dynalink.CallSiteDescriptor, boolean, java.lang.String) jdk.internal.dynalink.CallSiteDescriptor desc boolean explicitInstanceOfCheck String name private jdk.nashorn.internal.runtime.Property addSpillProperty (java.lang.String, int, java.lang.Object, boolean) jdk.nashorn.internal.runtime.Property property int spillSlot String key int flags Object value boolean hasInitialValue jdk.nashorn.internal.runtime.PropertyMap propertyMap int fieldSlot int propertyFlags jdk.nashorn.internal.runtime.Property property java.lang.invoke.MethodHandle addSpill (java.lang.Class, java.lang.String) Class type String key protected static java.lang.invoke.MethodHandle pairArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle methodHandle java.lang.invoke.MethodType callType public static java.lang.invoke.MethodHandle pairArguments (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType, java.lang.Boolean) int missingArgs Object[] fillers int discardedArgs Class[] discards java.lang.invoke.MethodHandle methodHandle java.lang.invoke.MethodType callType Boolean callerVarArg java.lang.invoke.MethodType methodType int parameterCount int callCount boolean isCalleeVarArg boolean isCallerVarArg static java.lang.invoke.MethodHandle adaptHandleToVarArgCallSite (java.lang.invoke.MethodHandle, int) java.lang.invoke.MethodHandle mh int callSiteParamCount int spreadArgs private static java.lang.Object[] truncatingFilter (int, java.lang.Object[]) int i Object fill int n Object[] array int length Object[] newArray public final void setLength (long) jdk.nashorn.internal.runtime.FindProperty find long l long actualLength long newLength jdk.nashorn.internal.runtime.arrays.ArrayData data long arrayLength private int getInt (int, java.lang.String, int) jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.arrays.ArrayData array jdk.nashorn.internal.runtime.ScriptObject object jdk.nashorn.internal.runtime.FindProperty find int index String key int programPoint public int getInt (java.lang.Object, int) Object key int programPoint Object primitiveKey int index jdk.nashorn.internal.runtime.arrays.ArrayData array public int getInt (double, int) double key int programPoint int index jdk.nashorn.internal.runtime.arrays.ArrayData array public int getInt (int, int) int key int programPoint int index jdk.nashorn.internal.runtime.arrays.ArrayData array private double getDouble (int, java.lang.String, int) jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.arrays.ArrayData array jdk.nashorn.internal.runtime.ScriptObject object jdk.nashorn.internal.runtime.FindProperty find int index String key int programPoint public double getDouble (java.lang.Object, int) Object key int programPoint Object primitiveKey int index jdk.nashorn.internal.runtime.arrays.ArrayData array public double getDouble (double, int) double key int programPoint int index jdk.nashorn.internal.runtime.arrays.ArrayData array public double getDouble (int, int) int key int programPoint int index jdk.nashorn.internal.runtime.arrays.ArrayData array private java.lang.Object get (int, java.lang.String) jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.arrays.ArrayData array jdk.nashorn.internal.runtime.ScriptObject object jdk.nashorn.internal.runtime.FindProperty find int index String key public java.lang.Object get (java.lang.Object) Object key Object primitiveKey int index jdk.nashorn.internal.runtime.arrays.ArrayData array public java.lang.Object get (double) double key int index jdk.nashorn.internal.runtime.arrays.ArrayData array public java.lang.Object get (int) int key int index jdk.nashorn.internal.runtime.arrays.ArrayData array private boolean doesNotHaveCheckArrayKeys (long, int, int) String key jdk.nashorn.internal.runtime.FindProperty find long longIndex int value int callSiteFlags private boolean doesNotHaveCheckArrayKeys (long, long, int) String key jdk.nashorn.internal.runtime.FindProperty find long longIndex long value int callSiteFlags private boolean doesNotHaveCheckArrayKeys (long, double, int) String key jdk.nashorn.internal.runtime.FindProperty find long longIndex double value int callSiteFlags private boolean doesNotHaveCheckArrayKeys (long, java.lang.Object, int) String key jdk.nashorn.internal.runtime.FindProperty find long longIndex Object value int callSiteFlags private boolean doesNotHaveEnsureLength (long, long, int) long longIndex long oldLength int callSiteFlags private void doesNotHave (int, int, int) boolean strict int index int value int callSiteFlags long oldLength long longIndex private void doesNotHave (int, double, int) boolean strict int index double value int callSiteFlags long oldLength long longIndex private void doesNotHave (int, java.lang.Object, int) boolean strict int index Object value int callSiteFlags long oldLength long longIndex public final void setObject (jdk.nashorn.internal.runtime.FindProperty, int, java.lang.String, java.lang.Object) boolean isScope jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.runtime.FindProperty find int callSiteFlags String key Object value jdk.nashorn.internal.runtime.FindProperty f public void set (java.lang.Object, int, int) jdk.nashorn.internal.runtime.arrays.ArrayData data Object key int value int callSiteFlags Object primitiveKey int index String propName public void set (java.lang.Object, double, int) jdk.nashorn.internal.runtime.arrays.ArrayData data Object key double value int callSiteFlags Object primitiveKey int index String propName public void set (java.lang.Object, java.lang.Object, int) jdk.nashorn.internal.runtime.arrays.ArrayData data Object key Object value int callSiteFlags Object primitiveKey int index String propName public void set (double, int, int) jdk.nashorn.internal.runtime.arrays.ArrayData data double key int value int callSiteFlags int index String propName public void set (double, double, int) jdk.nashorn.internal.runtime.arrays.ArrayData data double key double value int callSiteFlags int index String propName public void set (double, java.lang.Object, int) jdk.nashorn.internal.runtime.arrays.ArrayData data double key Object value int callSiteFlags int index String propName public void set (int, int, int) jdk.nashorn.internal.runtime.arrays.ArrayData data int key int value int callSiteFlags int index String propName public void set (int, double, int) jdk.nashorn.internal.runtime.arrays.ArrayData data int key double value int callSiteFlags int index String propName public void set (int, java.lang.Object, int) jdk.nashorn.internal.runtime.arrays.ArrayData data int key Object value int callSiteFlags int index String propName public boolean has (java.lang.Object) Object key Object primitiveKey int index public boolean has (double) double key int index public boolean has (int) int key int index private boolean hasArrayProperty (int) jdk.nashorn.internal.runtime.ScriptObject self int index boolean hasArrayKeys public boolean hasOwnProperty (java.lang.Object) Object key Object primitiveKey int index public boolean hasOwnProperty (int) int key int index public boolean hasOwnProperty (double) double key int index private boolean hasOwnArrayProperty (int) int index public boolean delete (int, boolean) int key boolean strict int index jdk.nashorn.internal.runtime.arrays.ArrayData array public boolean delete (double, boolean) double key boolean strict int index jdk.nashorn.internal.runtime.arrays.ArrayData array public boolean delete (java.lang.Object, boolean) Object key boolean strict Object primitiveKey int index jdk.nashorn.internal.runtime.arrays.ArrayData array private boolean deleteObject (java.lang.Object, boolean) Object key boolean strict String propName jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.Property prop public final jdk.nashorn.internal.runtime.ScriptObject copy () CloneNotSupportedException e protected jdk.nashorn.internal.runtime.ScriptObject clone () throws java.lang.CloneNotSupportedException jdk.nashorn.internal.runtime.ScriptObject clone protected final jdk.nashorn.internal.runtime.UserAccessorProperty newUserAccessors (java.lang.String, int, jdk.nashorn.internal.runtime.ScriptFunction, jdk.nashorn.internal.runtime.ScriptFunction) String key int propertyFlags jdk.nashorn.internal.runtime.ScriptFunction getter jdk.nashorn.internal.runtime.ScriptFunction setter jdk.nashorn.internal.runtime.UserAccessorProperty uc protected boolean useDualFields () java.lang.Object ensureSpillSize (int) int slot int oldLength int newLength Object[] newObjectSpill long[] newPrimitiveSpill private static transient java.lang.invoke.MethodHandle findOwnMH_V (java.lang.Class, java.lang.String, java.lang.Class, java.lang.Class[]) Class clazz String name Class rtype Class[] types private static transient java.lang.invoke.MethodHandle findOwnMH_V (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private static java.lang.invoke.MethodHandle getKnownFunctionPropertyGuardSelf (jdk.nashorn.internal.runtime.PropertyMap, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptFunction) jdk.nashorn.internal.runtime.PropertyMap map java.lang.invoke.MethodHandle getter jdk.nashorn.internal.runtime.ScriptFunction func private static boolean knownFunctionPropertyGuardSelf (java.lang.Object, jdk.nashorn.internal.runtime.PropertyMap, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptFunction) Throwable e Throwable t Object self jdk.nashorn.internal.runtime.PropertyMap map java.lang.invoke.MethodHandle getter jdk.nashorn.internal.runtime.ScriptFunction func private static java.lang.invoke.MethodHandle getKnownFunctionPropertyGuardProto (jdk.nashorn.internal.runtime.PropertyMap, java.lang.invoke.MethodHandle, int, jdk.nashorn.internal.runtime.ScriptFunction) jdk.nashorn.internal.runtime.PropertyMap map java.lang.invoke.MethodHandle getter int depth jdk.nashorn.internal.runtime.ScriptFunction func private static jdk.nashorn.internal.runtime.ScriptObject getProto (jdk.nashorn.internal.runtime.ScriptObject, int) int d jdk.nashorn.internal.runtime.ScriptObject self int depth jdk.nashorn.internal.runtime.ScriptObject proto private static boolean knownFunctionPropertyGuardProto (java.lang.Object, jdk.nashorn.internal.runtime.PropertyMap, java.lang.invoke.MethodHandle, int, jdk.nashorn.internal.runtime.ScriptFunction) Throwable e Throwable t jdk.nashorn.internal.runtime.ScriptObject proto Object self jdk.nashorn.internal.runtime.PropertyMap map java.lang.invoke.MethodHandle getter int depth jdk.nashorn.internal.runtime.ScriptFunction func public static long getCount () protected volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptRuntime$1.class
ScriptRuntime.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ScriptRuntime$1 extends java.lang.Object implements java.util.Iterator { private int index final synthetic int val$length final synthetic Object val$array void <init> (int, java.lang.Object) public boolean hasNext () public java.lang.Object next () public void remove () }
jdk/nashorn/internal/runtime/ScriptRuntime$2.class
ScriptRuntime.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.ScriptRuntime$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$JSType static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptRuntime$RangeIterator.class
ScriptRuntime.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ScriptRuntime$RangeIterator extends java.lang.Object implements java.util.Iterator { private final int length private int index void <init> (int) int length public boolean hasNext () public java.lang.Integer next () public void remove () public volatile synthetic java.lang.Object next () }
jdk/nashorn/internal/runtime/ScriptRuntime.class
ScriptRuntime.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ScriptRuntime extends java.lang.Object { public static final Object[] EMPTY_ARRAY public static final jdk.nashorn.internal.runtime.Undefined UNDEFINED public static final jdk.nashorn.internal.runtime.Undefined EMPTY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call ADD public static final jdk.nashorn.internal.codegen.CompilerConstants$Call EQ_STRICT public static final jdk.nashorn.internal.codegen.CompilerConstants$Call OPEN_WITH public static final jdk.nashorn.internal.codegen.CompilerConstants$Call MERGE_SCOPE public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_PROPERTY_ITERATOR public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_VALUE_ITERATOR public static final jdk.nashorn.internal.codegen.CompilerConstants$Call APPLY public static final jdk.nashorn.internal.codegen.CompilerConstants$Call THROW_REFERENCE_ERROR public static final jdk.nashorn.internal.codegen.CompilerConstants$Call THROW_CONST_TYPE_ERROR public static final jdk.nashorn.internal.codegen.CompilerConstants$Call INVALIDATE_RESERVED_BUILTIN_NAME static final synthetic boolean $assertionsDisabled private void <init> () public static int switchTagAsInt (java.lang.Object, int) double d Object tag int deflt public static int switchTagAsInt (boolean, int) boolean tag int deflt public static int switchTagAsInt (long, int) long tag int deflt public static int switchTagAsInt (double, int) double tag int deflt public static java.lang.String builtinObjectToString (java.lang.Object) String className String className String className String className String className String className String className String className Object self String className jdk.nashorn.internal.runtime.JSType type StringBuilder sb public static java.lang.String safeToString (java.lang.Object) Object obj public static java.util.Iterator toPropertyIterator (java.lang.Object) Object obj Object wrapped public static java.util.Iterator toValueIterator (java.lang.Object) Object array int length Object obj Object wrapped public static jdk.nashorn.internal.runtime.ScriptObject mergeScope (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.ScriptObject parentScope public static transient java.lang.Object apply (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.Object[]) Throwable e Throwable t jdk.nashorn.internal.runtime.ScriptFunction target Object self Object[] args public static void throwReferenceError (java.lang.String) String name public static void throwConstTypeError (java.lang.String) String name public static transient java.lang.Object construct (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object[]) Throwable e Throwable t jdk.nashorn.internal.runtime.ScriptFunction target Object[] args public static boolean sameValue (java.lang.Object, java.lang.Object) double xVal double yVal Object x Object y jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType public static java.lang.String parse (java.lang.String, java.lang.String, boolean) String code String name boolean includeLoc public static boolean isJSWhitespace (char) char ch public static jdk.nashorn.internal.runtime.ScriptObject openWith (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object) Object unwrapped jdk.nashorn.internal.runtime.ScriptObject exprObj jdk.nashorn.internal.runtime.ScriptObject scope Object expression jdk.nashorn.internal.objects.Global global Object wrappedExpr public static java.lang.Object ADD (java.lang.Object, java.lang.Object) IllegalArgumentException iae Object x Object y boolean xIsNumber boolean yIsNumber boolean xIsUndefined boolean yIsUndefined Object xPrim Object yPrim public static java.lang.Object DEBUGGER () public static transient java.lang.Object NEW (java.lang.Object, java.lang.Object[]) Object clazz Object[] args public static java.lang.Object TYPEOF (java.lang.Object, java.lang.Object) Object object Object property Object obj public static java.lang.Object REFERENCE_ERROR (java.lang.Object, java.lang.Object, java.lang.Object) Object lhs Object rhs Object msg public static boolean DELETE (java.lang.Object, java.lang.Object, java.lang.Object) Object obj Object property Object strict public static boolean SLOW_DELETE (java.lang.Object, java.lang.Object, java.lang.Object) jdk.nashorn.internal.runtime.FindProperty find jdk.nashorn.internal.runtime.ScriptObject sobj String key Object obj Object property Object strict public static boolean FAIL_DELETE (java.lang.Object, java.lang.Object) Object property Object strict public static boolean EQ (java.lang.Object, java.lang.Object) Object x Object y public static boolean NE (java.lang.Object, java.lang.Object) Object x Object y private static boolean equals (java.lang.Object, java.lang.Object) Object x Object y private static boolean equalValues (java.lang.Object, java.lang.Object) Object x Object y jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType private static boolean equalSameTypeValues (java.lang.Object, java.lang.Object, jdk.nashorn.internal.runtime.JSType) Object x Object y jdk.nashorn.internal.runtime.JSType type private static boolean equalDifferentTypeValues (java.lang.Object, java.lang.Object, jdk.nashorn.internal.runtime.JSType, jdk.nashorn.internal.runtime.JSType) Object x Object y jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType private static boolean isUndefinedAndNull (jdk.nashorn.internal.runtime.JSType, jdk.nashorn.internal.runtime.JSType) jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType private static boolean isNumberAndString (jdk.nashorn.internal.runtime.JSType, jdk.nashorn.internal.runtime.JSType) jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType private static boolean isNumberOrStringAndObject (jdk.nashorn.internal.runtime.JSType, jdk.nashorn.internal.runtime.JSType) jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType private static boolean equalNumberToString (java.lang.Object, java.lang.Object) Object num Object str private static boolean equalBooleanToAny (java.lang.Object, java.lang.Object) Object bool Object any private static boolean equalNumberOrStringToObject (java.lang.Object, java.lang.Object) Object numOrStr Object any public static boolean EQ_STRICT (java.lang.Object, java.lang.Object) Object x Object y public static boolean NE_STRICT (java.lang.Object, java.lang.Object) Object x Object y private static boolean strictEquals (java.lang.Object, java.lang.Object) Object x Object y jdk.nashorn.internal.runtime.JSType xType jdk.nashorn.internal.runtime.JSType yType public static boolean IN (java.lang.Object, java.lang.Object) Object property Object obj jdk.nashorn.internal.runtime.JSType rvalType public static boolean INSTANCEOF (java.lang.Object, java.lang.Object) Object obj Object clazz public static boolean LT (java.lang.Object, java.lang.Object) Object x Object y Object px Object py private static boolean areBothString (java.lang.Object, java.lang.Object) Object x Object y public static boolean GT (java.lang.Object, java.lang.Object) Object x Object y Object px Object py public static boolean LE (java.lang.Object, java.lang.Object) Object x Object y Object px Object py public static boolean GE (java.lang.Object, java.lang.Object) Object x Object y Object px Object py public static void invalidateReservedBuiltinName (java.lang.String) String name jdk.nashorn.internal.runtime.Context context java.lang.invoke.SwitchPoint sp static void <clinit> () }
jdk/nashorn/internal/runtime/ScriptingFunctions$1.class
ScriptingFunctions.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ScriptingFunctions$1 extends java.lang.Object implements java.lang.Runnable { final synthetic Process val$process final synthetic StringBuilder val$outBuffer final synthetic java.io.IOException[] val$exception void <init> (java.lang.Process, java.lang.StringBuilder, java.io.IOException[]) public void run () int length java.io.InputStreamReader inputStream java.io.IOException ex char[] buffer }
jdk/nashorn/internal/runtime/ScriptingFunctions$2.class
ScriptingFunctions.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.ScriptingFunctions$2 extends java.lang.Object implements java.lang.Runnable { final synthetic Process val$process final synthetic StringBuilder val$errBuffer final synthetic java.io.IOException[] val$exception void <init> (java.lang.Process, java.lang.StringBuilder, java.io.IOException[]) public void run () int length java.io.InputStreamReader inputStream java.io.IOException ex char[] buffer }
jdk/nashorn/internal/runtime/ScriptingFunctions.class
ScriptingFunctions.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.ScriptingFunctions extends java.lang.Object { public static final java.lang.invoke.MethodHandle READLINE public static final java.lang.invoke.MethodHandle READFULLY public static final java.lang.invoke.MethodHandle EXEC public static final String EXEC_NAME public static final String OUT_NAME public static final String ERR_NAME public static final String EXIT_NAME public static final String THROW_ON_ERROR_NAME public static final String ENV_NAME public static final String PWD_NAME static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.Object readLine (java.lang.Object, java.lang.Object) throws java.io.IOException Object self Object prompt java.io.BufferedReader reader public static java.lang.Object readFully (java.lang.Object, java.lang.Object) throws java.io.IOException Object self Object file java.io.File f public static transient java.lang.Object exec (java.lang.Object, java.lang.Object[]) throws java.io.IOException java.lang.InterruptedException Object arg java.io.File pwdFile java.util.Map$Entry entry jdk.nashorn.internal.runtime.ScriptObject envProperties Object pwd java.util.Map environment String in java.io.OutputStreamWriter outputStream java.io.IOException element Object exec Object self Object[] args jdk.nashorn.internal.runtime.ScriptObject global Object string Object input Object[] argv java.util.List cmdLine Object[] additionalArgs ProcessBuilder processBuilder Object env Process process java.io.IOException[] exception StringBuilder outBuffer Thread outThread StringBuilder errBuffer Thread errThread int exit String out String err private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types public static java.util.List tokenizeString (java.lang.String) String s String str java.io.StreamTokenizer tokenizer java.util.List tokenList StringBuilder toAppend private static int nextToken (java.io.StreamTokenizer) java.io.IOException ioe java.io.StreamTokenizer tokenizer static void <clinit> () }
jdk/nashorn/internal/runtime/SetMethodCreator$SetMethod.class
SetMethodCreator.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod extends java.lang.Object { private final java.lang.invoke.MethodHandle methodHandle private final jdk.nashorn.internal.runtime.Property property static final synthetic boolean $assertionsDisabled final synthetic jdk.nashorn.internal.runtime.SetMethodCreator this$0 void <init> (jdk.nashorn.internal.runtime.SetMethodCreator, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.Property) java.lang.invoke.MethodHandle methodHandle jdk.nashorn.internal.runtime.Property property jdk.internal.dynalink.linker.GuardedInvocation createGuardedInvocation () boolean explicitInstanceOfCheck static synthetic jdk.nashorn.internal.runtime.Property access$300 (jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod) jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod x0 static void <clinit> () }
jdk/nashorn/internal/runtime/SetMethodCreator.class
SetMethodCreator.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.SetMethodCreator extends java.lang.Object { private final jdk.nashorn.internal.runtime.ScriptObject sobj private final jdk.nashorn.internal.runtime.PropertyMap map private final jdk.nashorn.internal.runtime.FindProperty find private final jdk.internal.dynalink.CallSiteDescriptor desc private final Class type private final jdk.internal.dynalink.linker.LinkRequest request static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.FindProperty, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.runtime.FindProperty find jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request private java.lang.String getName () private jdk.nashorn.internal.runtime.PropertyMap getMap () jdk.internal.dynalink.linker.GuardedInvocation createGuardedInvocation (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint builtinSwitchPoint private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createSetMethod (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint builtinSwitchPoint private void checkStrictCreateNewVariable () private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createExistingPropertySetter () jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.Property newProperty jdk.nashorn.internal.runtime.PropertyMap newMap java.lang.invoke.MethodHandle fastSetter java.lang.invoke.MethodHandle slowSetter java.lang.invoke.MethodHandle casMap java.lang.invoke.MethodHandle methodHandle java.lang.invoke.MethodHandle boundHandle jdk.nashorn.internal.runtime.Property property boolean isStrict java.lang.invoke.MethodHandle methodHandle java.lang.invoke.MethodHandle boundHandle private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createGlobalPropertySetter () jdk.nashorn.internal.runtime.ScriptObject global private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createNewPropertySetter (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint builtinSwitchPoint jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod sm private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createNewSetter (jdk.nashorn.internal.runtime.Property, java.lang.invoke.SwitchPoint) jdk.nashorn.internal.runtime.Property property java.lang.invoke.SwitchPoint builtinSwitchPoint jdk.nashorn.internal.runtime.PropertyMap oldMap jdk.nashorn.internal.runtime.PropertyMap newMap boolean isStrict String name java.lang.invoke.MethodHandle fastSetter java.lang.invoke.MethodHandle slowSetter java.lang.invoke.MethodHandle casMap java.lang.invoke.MethodHandle casGuard java.lang.invoke.MethodHandle extCheck java.lang.invoke.MethodHandle nop private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createNewFieldSetter (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint builtinSwitchPoint private jdk.nashorn.internal.runtime.SetMethodCreator$SetMethod createNewSpillPropertySetter (java.lang.invoke.SwitchPoint) java.lang.invoke.SwitchPoint builtinSwitchPoint private jdk.nashorn.internal.runtime.PropertyMap getNewMap (jdk.nashorn.internal.runtime.Property) jdk.nashorn.internal.runtime.Property property private static int getFlags (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject scriptObject static synthetic jdk.internal.dynalink.CallSiteDescriptor access$000 (jdk.nashorn.internal.runtime.SetMethodCreator) jdk.nashorn.internal.runtime.SetMethodCreator x0 static synthetic jdk.internal.dynalink.linker.LinkRequest access$100 (jdk.nashorn.internal.runtime.SetMethodCreator) jdk.nashorn.internal.runtime.SetMethodCreator x0 static synthetic jdk.nashorn.internal.runtime.ScriptObject access$200 (jdk.nashorn.internal.runtime.SetMethodCreator) jdk.nashorn.internal.runtime.SetMethodCreator x0 static void <clinit> () }
jdk/nashorn/internal/runtime/SharedPropertyMap.class
SharedPropertyMap.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.SharedPropertyMap extends jdk.nashorn.internal.runtime.PropertyMap { private java.lang.invoke.SwitchPoint switchPoint private static final long serialVersionUID static final synthetic boolean $assertionsDisabled public void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map public void propertyAdded (jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.Property property boolean isSelf public void propertyDeleted (jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.Property property boolean isSelf public void propertyModified (jdk.nashorn.internal.runtime.Property, jdk.nashorn.internal.runtime.Property, boolean) jdk.nashorn.internal.runtime.Property oldProperty jdk.nashorn.internal.runtime.Property newProperty boolean isSelf synchronized boolean isValidSharedProtoMap () synchronized java.lang.invoke.SwitchPoint getSharedProtoSwitchPoint () synchronized void invalidateSwitchPoint () static void <clinit> () }
jdk/nashorn/internal/runtime/Source$1.class
Source.java package jdk.nashorn.internal.runtime synthetic jdk.nashorn.internal.runtime.Source$1 extends java.lang.Object { }
jdk/nashorn/internal/runtime/Source$Cache.class
Source.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Source$Cache extends java.util.WeakHashMap { static final synthetic boolean $assertionsDisabled private void <init> () public jdk.nashorn.internal.runtime.Source get (jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source key java.lang.ref.WeakReference ref public void put (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source key jdk.nashorn.internal.runtime.Source value synthetic void <init> (jdk.nashorn.internal.runtime.Source$1) jdk.nashorn.internal.runtime.Source$1 x0 static void <clinit> () }
jdk/nashorn/internal/runtime/Source$Data.class
Source.java package jdk.nashorn.internal.runtime abstract jdk.nashorn.internal.runtime.Source$Data extends java.lang.Object { public abstract java.net.URL url () public abstract int length () public abstract long lastModified () public abstract char[] array () public abstract boolean isEvalCode () }
jdk/nashorn/internal/runtime/Source$FileData.class
Source.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Source$FileData extends jdk.nashorn.internal.runtime.Source$URLData { private final java.io.File file private void <init> (java.io.File, java.nio.charset.Charset) java.io.File file java.nio.charset.Charset cs protected void checkPermissionAndClose () throws java.io.IOException protected void loadMeta () protected void load () throws java.io.IOException synthetic void <init> (java.io.File, java.nio.charset.Charset, jdk.nashorn.internal.runtime.Source$1) java.io.File x0 java.nio.charset.Charset x1 jdk.nashorn.internal.runtime.Source$1 x2 }
jdk/nashorn/internal/runtime/Source$RawData.class
Source.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Source$RawData extends java.lang.Object implements jdk.nashorn.internal.runtime.Source$Data { private final char[] array private final boolean evalCode private int hash private void <init> (char[], boolean) char[] array boolean evalCode private void <init> (java.lang.String, boolean) String source boolean evalCode private void <init> (java.io.Reader) throws java.io.IOException java.io.Reader reader public int hashCode () int h public boolean equals (java.lang.Object) jdk.nashorn.internal.runtime.Source$RawData other Object obj public java.lang.String toString () public java.net.URL url () public int length () public long lastModified () public char[] array () public boolean isEvalCode () synthetic void <init> (char[], boolean, jdk.nashorn.internal.runtime.Source$1) char[] x0 boolean x1 jdk.nashorn.internal.runtime.Source$1 x2 synthetic void <init> (java.lang.String, boolean, jdk.nashorn.internal.runtime.Source$1) String x0 boolean x1 jdk.nashorn.internal.runtime.Source$1 x2 synthetic void <init> (java.io.Reader, jdk.nashorn.internal.runtime.Source$1) throws java.io.IOException java.io.Reader x0 jdk.nashorn.internal.runtime.Source$1 x1 }
jdk/nashorn/internal/runtime/Source$URLData.class
Source.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Source$URLData extends java.lang.Object implements jdk.nashorn.internal.runtime.Source$Data { private final java.net.URL url protected final java.nio.charset.Charset cs private int hash protected char[] array protected int length protected long lastModified static final synthetic boolean $assertionsDisabled private void <init> (java.net.URL, java.nio.charset.Charset) java.net.URL url java.nio.charset.Charset cs public int hashCode () int h public boolean equals (java.lang.Object) java.io.IOException e Object other jdk.nashorn.internal.runtime.Source$URLData otherData public java.lang.String toString () public java.net.URL url () public int length () public long lastModified () public char[] array () public boolean isEvalCode () boolean isDeferred () protected void checkPermissionAndClose () throws java.io.IOException java.io.InputStream in protected void load () throws java.io.IOException java.io.InputStream in java.net.URLConnection c protected void loadMeta () throws java.io.IOException java.net.URLConnection c synthetic void <init> (java.net.URL, java.nio.charset.Charset, jdk.nashorn.internal.runtime.Source$1) java.net.URL x0 java.nio.charset.Charset x1 jdk.nashorn.internal.runtime.Source$1 x2 static void <clinit> () }
jdk/nashorn/internal/runtime/Source.class
Source.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Source extends java.lang.Object implements jdk.nashorn.internal.runtime.logging.Loggable { private static final int BUF_SIZE private static final jdk.nashorn.internal.runtime.Source$Cache CACHE private static final java.util.Base64$Encoder BASE64 private final String name private final String base private final jdk.nashorn.internal.runtime.Source$Data data private int hash private volatile byte[] digest private String explicitURL private void <init> (java.lang.String, java.lang.String, jdk.nashorn.internal.runtime.Source$Data) String name String base jdk.nashorn.internal.runtime.Source$Data data private static synchronized jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.lang.String, jdk.nashorn.internal.runtime.Source$URLData) throws java.io.IOException jdk.nashorn.internal.runtime.Source newSource jdk.nashorn.internal.runtime.Source existingSource Throwable cause RuntimeException e String name String base jdk.nashorn.internal.runtime.Source$URLData data jdk.nashorn.internal.runtime.DebuggerSupport$SourceInfo getSourceInfo () private static transient void debug (java.lang.Object[]) Object[] msg jdk.nashorn.internal.runtime.logging.DebugLogger logger private char[] data () public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, char[], boolean) String name char[] content boolean isEval public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, char[]) String name char[] content public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.lang.String, boolean) String name String content boolean isEval public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.lang.String) String name String content public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.net.URL) throws java.io.IOException String name java.net.URL url public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.net.URL, java.nio.charset.Charset) throws java.io.IOException String name java.net.URL url java.nio.charset.Charset cs public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.io.File) throws java.io.IOException String name java.io.File file public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.io.File, java.nio.charset.Charset) throws java.io.IOException String name java.io.File file java.nio.charset.Charset cs java.io.File absFile public static jdk.nashorn.internal.runtime.Source sourceFor (java.lang.String, java.io.Reader) throws java.io.IOException jdk.nashorn.api.scripting.URLReader urlReader String name java.io.Reader reader public boolean equals (java.lang.Object) Object obj jdk.nashorn.internal.runtime.Source other public int hashCode () int h public java.lang.String getString () public java.lang.String getName () public long getLastModified () public java.lang.String getBase () public java.lang.String getString (int, int) int start int len public java.lang.String getString (long) long token int start int len public java.net.URL getURL () public java.lang.String getExplicitURL () public void setExplicitURL (java.lang.String) String explicitURL public boolean isEvalCode () private int findBOLN (int) char ch int i int position char[] d private int findEOLN (int) char ch int i int position char[] d int length public int getLine (int) char ch int i int position char[] d int line public int getColumn (int) int position public java.lang.String getSourceLine (int) int position int first int last public char[] getContent () public int getLength () public static char[] readFully (java.io.Reader) throws java.io.IOException int numChars java.io.Reader reader char[] arr StringBuilder sb public static char[] readFully (java.io.File) throws java.io.IOException java.io.File file public static char[] readFully (java.io.File, java.nio.charset.Charset) throws java.io.IOException java.io.File file java.nio.charset.Charset cs byte[] buf public static char[] readFully (java.net.URL) throws java.io.IOException java.net.URL url public static char[] readFully (java.net.URL, java.nio.charset.Charset) throws java.io.IOException java.net.URL url java.nio.charset.Charset cs public java.lang.String getDigest () private byte[] getDigestBytes () int i java.security.MessageDigest md java.security.NoSuchAlgorithmException e char[] content byte[] bytes byte[] ldigest public static java.lang.String baseURL (java.net.URL) java.nio.file.Path path java.nio.file.Path parent Throwable e java.net.MalformedURLException e java.net.URL url String path int port private static java.lang.String dirName (java.io.File, java.lang.String) java.io.File file String DEFAULT_BASE_NAME String res private static java.lang.String baseName (java.lang.String) String name int idx private static char[] readFully (java.io.InputStream, java.nio.charset.Charset) throws java.io.IOException java.io.InputStream is java.nio.charset.Charset cs private static char[] readFully (java.io.InputStream) throws java.io.IOException java.io.InputStream is private static char[] byteToCharArray (byte[]) byte[] bytes java.nio.charset.Charset cs int start static byte[] readBytes (java.io.InputStream) throws java.io.IOException int numBytes java.io.ByteArrayOutputStream buf java.io.InputStream is byte[] arr public java.lang.String toString () private static java.net.URL getURLFromFile (java.io.File) Exception ignored java.io.File file private static jdk.nashorn.internal.runtime.logging.DebugLogger getLoggerStatic () jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () private java.io.File dumpFile (java.io.File) java.io.File dirFile java.net.URL u StringBuilder buf void dump (java.lang.String) java.io.PrintWriter pw java.io.FileOutputStream fos java.io.IOException ioExp String dir java.io.File dirFile java.io.File file static synthetic jdk.nashorn.internal.runtime.Source$Data access$100 (jdk.nashorn.internal.runtime.Source) jdk.nashorn.internal.runtime.Source x0 static synthetic void access$200 (java.lang.Object[]) Object[] x0 static synthetic char[] access$300 (java.io.InputStream) throws java.io.IOException java.io.InputStream x0 static synthetic char[] access$400 (java.io.InputStream, java.nio.charset.Charset) throws java.io.IOException java.io.InputStream x0 java.nio.charset.Charset x1 static synthetic java.net.URL access$500 (java.io.File) java.io.File x0 static void <clinit> () }
jdk/nashorn/internal/runtime/Specialization.class
Specialization.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Specialization extends java.lang.Object { private final java.lang.invoke.MethodHandle mh private final Class linkLogicClass private final boolean isOptimistic public void <init> (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh public void <init> (java.lang.invoke.MethodHandle, boolean) java.lang.invoke.MethodHandle mh boolean isOptimistic public void <init> (java.lang.invoke.MethodHandle, java.lang.Class, boolean) java.lang.invoke.MethodHandle mh Class linkLogicClass boolean isOptimistic public java.lang.invoke.MethodHandle getMethodHandle () public java.lang.Class getLinkLogicClass () public boolean isOptimistic () }
jdk/nashorn/internal/runtime/SpillProperty$Accessors.class
SpillProperty.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.SpillProperty$Accessors extends java.lang.Object { private java.lang.invoke.MethodHandle objectGetter private java.lang.invoke.MethodHandle objectSetter private java.lang.invoke.MethodHandle primitiveGetter private java.lang.invoke.MethodHandle primitiveSetter private final int slot private final java.lang.invoke.MethodHandle ensureSpillSize private static jdk.nashorn.internal.runtime.SpillProperty$Accessors[] ACCESSOR_CACHE static final synthetic boolean $assertionsDisabled void <init> (int) int slot private static void ensure (int) jdk.nashorn.internal.runtime.SpillProperty$Accessors[] newCache int slot int len static java.lang.invoke.MethodHandle getCached (int, boolean, boolean) int slot boolean isPrimitive boolean isGetter jdk.nashorn.internal.runtime.SpillProperty$Accessors acc private static java.lang.invoke.MethodHandle primordial (boolean, boolean) boolean isPrimitive boolean isGetter java.lang.invoke.MethodHandle getOrCreate (boolean, boolean) boolean isPrimitive boolean isGetter java.lang.invoke.MethodHandle accessor void setInner (boolean, boolean, java.lang.invoke.MethodHandle) boolean isPrimitive boolean isGetter java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle getInner (boolean, boolean) boolean isPrimitive boolean isGetter static void <clinit> () }
jdk/nashorn/internal/runtime/SpillProperty.class
SpillProperty.java package jdk.nashorn.internal.runtime public jdk.nashorn.internal.runtime.SpillProperty extends jdk.nashorn.internal.runtime.AccessorProperty { private static final long serialVersionUID private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.lang.invoke.MethodHandle PARRAY_GETTER private static final java.lang.invoke.MethodHandle OARRAY_GETTER private static final java.lang.invoke.MethodHandle OBJECT_GETTER private static final java.lang.invoke.MethodHandle PRIMITIVE_GETTER private static final java.lang.invoke.MethodHandle OBJECT_SETTER private static final java.lang.invoke.MethodHandle PRIMITIVE_SETTER private static java.lang.invoke.MethodHandle primitiveGetter (int, int) int slot int flags private static java.lang.invoke.MethodHandle primitiveSetter (int, int) int slot int flags private static java.lang.invoke.MethodHandle objectGetter (int) int slot private static java.lang.invoke.MethodHandle objectSetter (int) int slot public void <init> (java.lang.String, int, int) String key int flags int slot public void <init> (java.lang.String, int, int, java.lang.Class) String key int flags int slot Class initialType void <init> (java.lang.String, int, int, jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object) String key int flags int slot jdk.nashorn.internal.runtime.ScriptObject owner Object initialValue protected void <init> (jdk.nashorn.internal.runtime.SpillProperty) jdk.nashorn.internal.runtime.SpillProperty property protected void <init> (jdk.nashorn.internal.runtime.SpillProperty, java.lang.Class) jdk.nashorn.internal.runtime.SpillProperty property Class newType public jdk.nashorn.internal.runtime.Property copy () public jdk.nashorn.internal.runtime.Property copy (java.lang.Class) Class newType public boolean isSpill () void initMethodHandles (java.lang.Class) Class structure int slot static synthetic java.lang.invoke.MethodHandle access$000 () static synthetic java.lang.invoke.MethodHandle access$100 () static synthetic java.lang.invoke.MethodHandle access$200 () static synthetic java.lang.invoke.MethodHandle access$300 () static void <clinit> () }
jdk/nashorn/internal/runtime/StoredScript.class
StoredScript.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.StoredScript extends java.lang.Object implements java.io.Serializable { private final int compilationId private final String mainClassName private final java.util.Map classBytes private final Object[] constants private final java.util.Map initializers private static final long serialVersionUID static final synthetic boolean $assertionsDisabled public void <init> (int, java.lang.String, java.util.Map, java.util.Map, java.lang.Object[]) int compilationId String mainClassName java.util.Map classBytes java.util.Map initializers Object[] constants public int getCompilationId () private java.util.Map installClasses (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.CodeInstaller) String className java.util.Map$Entry entry jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.CodeInstaller installer java.util.Map installedClasses byte[] mainClassBytes Class mainClass jdk.nashorn.internal.runtime.FunctionInitializer installFunction (jdk.nashorn.internal.runtime.RecompilableScriptFunctionData, jdk.nashorn.internal.runtime.CodeInstaller) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData newData int i jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.runtime.CodeInstaller installer java.util.Map installedClasses jdk.nashorn.internal.runtime.FunctionInitializer initializer java.lang.Class installScript (jdk.nashorn.internal.runtime.Source, jdk.nashorn.internal.runtime.CodeInstaller) jdk.nashorn.internal.runtime.RecompilableScriptFunctionData data jdk.nashorn.internal.runtime.FunctionInitializer initializer Object constant jdk.nashorn.internal.runtime.Source source jdk.nashorn.internal.runtime.CodeInstaller installer java.util.Map installedClasses public int hashCode () int hash public boolean equals (java.lang.Object) Object obj jdk.nashorn.internal.runtime.StoredScript cs static void <clinit> () }
jdk/nashorn/internal/runtime/StructureLoader.class
StructureLoader.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.StructureLoader extends jdk.nashorn.internal.runtime.NashornLoader { private static final String SINGLE_FIELD_PREFIX private static final String DUAL_FIELD_PREFIX void <init> (java.lang.ClassLoader) ClassLoader parent private static boolean isDualFieldStructure (java.lang.String) String name static boolean isSingleFieldStructure (java.lang.String) String name static boolean isStructureClass (java.lang.String) String name protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException String name private java.lang.Class generateClass (java.lang.String, java.lang.String, boolean) String name String descriptor boolean dualFields jdk.nashorn.internal.runtime.Context context byte[] code static void <clinit> () }
jdk/nashorn/internal/runtime/Timing$1.class
Timing.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Timing$1 extends java.lang.Thread { final synthetic jdk.nashorn.internal.runtime.Timing this$0 void <init> (jdk.nashorn.internal.runtime.Timing) jdk.nashorn.internal.runtime.Timing this$0 public void run () String str StringBuilder sb }
jdk/nashorn/internal/runtime/Timing$TimeSupplier$1.class
Timing.java package jdk.nashorn.internal.runtime jdk.nashorn.internal.runtime.Timing$TimeSupplier$1 extends java.lang.Object implements java.util.function.Function { final synthetic jdk.nashorn.internal.runtime.Timing$TimeSupplier this$1 void <init> (jdk.nashorn.internal.runtime.Timing$TimeSupplier) jdk.nashorn.internal.runtime.Timing$TimeSupplier this$1 public java.util.concurrent.atomic.LongAdder apply (java.lang.String) String s public volatile synthetic java.lang.Object apply (java.lang.Object) }
jdk/nashorn/internal/runtime/Timing$TimeSupplier.class
Timing.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.Timing$TimeSupplier extends java.lang.Object implements java.util.function.Supplier { private final java.util.Map timings private final java.util.concurrent.LinkedBlockingQueue orderedTimingNames private final java.util.function.Function newTimingCreator final synthetic jdk.nashorn.internal.runtime.Timing this$0 void <init> (jdk.nashorn.internal.runtime.Timing) jdk.nashorn.internal.runtime.Timing this$0 java.lang.String[] getStrings () String line java.io.IOException e java.util.List strs java.io.BufferedReader br String line public java.lang.String get () java.util.Map$Entry entry int i int len long duration String strDuration String timingName long t long knownTime int maxKeyLength int maxValueLength StringBuilder sb long total private void accumulateTime (java.lang.String, long) String module long duration public volatile synthetic java.lang.Object get () static synthetic void access$000 (jdk.nashorn.internal.runtime.Timing$TimeSupplier, java.lang.String, long) jdk.nashorn.internal.runtime.Timing$TimeSupplier x0 String x1 long x2 static synthetic java.util.concurrent.LinkedBlockingQueue access$200 (jdk.nashorn.internal.runtime.Timing$TimeSupplier) jdk.nashorn.internal.runtime.Timing$TimeSupplier x0 }
jdk/nashorn/internal/runtime/Timing.class
Timing.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Timing extends java.lang.Object implements jdk.nashorn.internal.runtime.logging.Loggable { private jdk.nashorn.internal.runtime.logging.DebugLogger log private jdk.nashorn.internal.runtime.Timing$TimeSupplier timeSupplier private final boolean isEnabled private final long startTime private static final String LOGGER_NAME static final synthetic boolean $assertionsDisabled public void <init> (boolean) boolean isEnabled public java.lang.String getLogInfo () public java.lang.String[] getLogInfoLines () boolean isEnabled () public void accumulateTime (java.lang.String, long) String module long durationNano private jdk.nashorn.internal.runtime.logging.DebugLogger ensureInitialized (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context static java.lang.String getLoggerName () public jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) jdk.nashorn.internal.runtime.Context context public jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () public static java.lang.String toMillisPrint (long) long durationNano static synthetic jdk.nashorn.internal.runtime.Timing$TimeSupplier access$100 (jdk.nashorn.internal.runtime.Timing) jdk.nashorn.internal.runtime.Timing x0 static synthetic long access$300 (jdk.nashorn.internal.runtime.Timing) jdk.nashorn.internal.runtime.Timing x0 static void <clinit> () }
jdk/nashorn/internal/runtime/URIUtils.class
URIUtils.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.URIUtils extends java.lang.Object { private static final String URI_UNESCAPED_NONALPHANUMERIC private static final String URI_RESERVED private void <init> () static java.lang.String encodeURI (java.lang.Object, java.lang.String) Object self String string static java.lang.String encodeURIComponent (java.lang.Object, java.lang.String) Object self String string static java.lang.String decodeURI (java.lang.Object, java.lang.String) Object self String string static java.lang.String decodeURIComponent (java.lang.Object, java.lang.String) Object self String string private static java.lang.String encode (java.lang.Object, java.lang.String, boolean) int V char kChar Exception e char C int V int k Object self String string boolean component int len StringBuilder sb private static java.lang.String decode (java.lang.Object, java.lang.String, boolean) int j char C int n int V int minV int n int V int minV int n int V int minV int n int V int minV int n int V int minV int j int j char C int L int H int n int V int minV char ch int start int B int k Object self String string boolean component int len StringBuilder sb private static int hexDigit (char) char ch char chu private static int toHexByte (char, char) char ch1 char ch2 int i1 int i2 private static java.lang.String toHexEscape (int) int len int mask int i int i int u0 int u int len byte[] b StringBuilder sb private static java.lang.String error (java.lang.String, int) String string int index private static boolean isUnescaped (char, boolean) char ch boolean component }
jdk/nashorn/internal/runtime/Undefined.class
Undefined.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Undefined extends jdk.nashorn.internal.runtime.DefaultPropertyAccess { private static final jdk.nashorn.internal.runtime.Undefined UNDEFINED private static final jdk.nashorn.internal.runtime.Undefined EMPTY private static final java.lang.invoke.MethodHandle UNDEFINED_GUARD private static final java.lang.invoke.MethodHandle GET_METHOD private static final java.lang.invoke.MethodHandle SET_METHOD private void <init> () public static jdk.nashorn.internal.runtime.Undefined getUndefined () public static jdk.nashorn.internal.runtime.Undefined getEmpty () public java.lang.String getClassName () public java.lang.String toString () public static jdk.internal.dynalink.linker.GuardedInvocation lookup (jdk.internal.dynalink.CallSiteDescriptor) String name String msg jdk.internal.dynalink.CallSiteDescriptor desc String operator private static jdk.nashorn.internal.runtime.ECMAException lookupTypeError (java.lang.String, jdk.internal.dynalink.CallSiteDescriptor) String msg jdk.internal.dynalink.CallSiteDescriptor desc String name private static jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc private static jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc private static jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc private static jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public java.lang.Object get (java.lang.Object) Object key public void set (java.lang.Object, java.lang.Object, int) Object key Object value int flags public boolean delete (java.lang.Object, boolean) Object key boolean strict public boolean has (java.lang.Object) Object key public boolean hasOwnProperty (java.lang.Object) Object key private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/UnwarrantedOptimismException.class
UnwarrantedOptimismException.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.UnwarrantedOptimismException extends java.lang.RuntimeException { public static final int INVALID_PROGRAM_POINT public static final int FIRST_PROGRAM_POINT private Object returnValue private final int programPoint private final jdk.nashorn.internal.codegen.types.Type returnType static final synthetic boolean $assertionsDisabled public void <init> (java.lang.Object, int) Object returnValue int programPoint public static boolean isValid (int) int programPoint private static jdk.nashorn.internal.codegen.types.Type getReturnType (java.lang.Object) Object v public void <init> (java.lang.Object, int, jdk.nashorn.internal.codegen.types.Type) Object returnValue int programPoint jdk.nashorn.internal.codegen.types.Type returnType public static jdk.nashorn.internal.runtime.UnwarrantedOptimismException createNarrowest (java.lang.Object, int) Object returnValue int programPoint public java.lang.Object getReturnValueDestructive () Object retval java.lang.Object getReturnValueNonDestructive () public jdk.nashorn.internal.codegen.types.Type getReturnType () public boolean hasInvalidProgramPoint () public int getProgramPoint () public boolean hasPrimitiveReturnValue () public java.lang.String getMessage () private void writeObject (java.io.ObjectOutputStream) throws java.io.NotSerializableException java.io.ObjectOutputStream out private void readObject (java.io.ObjectInputStream) throws java.io.NotSerializableException java.io.ObjectInputStream in static void <clinit> () }
jdk/nashorn/internal/runtime/UserAccessorProperty$1.class
UserAccessorProperty.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.UserAccessorProperty$1 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () throws java.lang.Exception public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/runtime/UserAccessorProperty$2.class
UserAccessorProperty.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.UserAccessorProperty$2 extends java.lang.Object implements java.util.concurrent.Callable { void <init> () public java.lang.invoke.MethodHandle call () throws java.lang.Exception public volatile synthetic java.lang.Object call () throws java.lang.Exception }
jdk/nashorn/internal/runtime/UserAccessorProperty$Accessors.class
UserAccessorProperty.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors extends java.lang.Object { Object getter Object setter void <init> (java.lang.Object, java.lang.Object) Object getter Object setter final void set (java.lang.Object, java.lang.Object) Object getter Object setter public java.lang.String toString () }
jdk/nashorn/internal/runtime/UserAccessorProperty.class
UserAccessorProperty.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.UserAccessorProperty extends jdk.nashorn.internal.runtime.SpillProperty { private static final long serialVersionUID private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.lang.invoke.MethodHandle INVOKE_OBJECT_GETTER private static final java.lang.invoke.MethodHandle INVOKE_INT_GETTER private static final java.lang.invoke.MethodHandle INVOKE_NUMBER_GETTER private static final java.lang.invoke.MethodHandle INVOKE_OBJECT_SETTER private static final java.lang.invoke.MethodHandle INVOKE_INT_SETTER private static final java.lang.invoke.MethodHandle INVOKE_NUMBER_SETTER private static final Object OBJECT_GETTER_INVOKER_KEY private static final Object OBJECT_SETTER_INVOKER_KEY static final synthetic boolean $assertionsDisabled private static java.lang.invoke.MethodHandle getObjectGetterInvoker () static java.lang.invoke.MethodHandle getINVOKE_UA_GETTER (java.lang.Class, int) int flags Class returnType int programPoint private static java.lang.invoke.MethodHandle getObjectSetterInvoker () static java.lang.invoke.MethodHandle getINVOKE_UA_SETTER (java.lang.Class) Class valueType void <init> (java.lang.String, int, int) String key int flags int slot private void <init> (jdk.nashorn.internal.runtime.UserAccessorProperty) jdk.nashorn.internal.runtime.UserAccessorProperty property private void <init> (jdk.nashorn.internal.runtime.UserAccessorProperty, java.lang.Class) jdk.nashorn.internal.runtime.UserAccessorProperty property Class newType public jdk.nashorn.internal.runtime.Property copy () public jdk.nashorn.internal.runtime.Property copy (java.lang.Class) Class newType void setAccessors (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap, jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors) Throwable t Throwable t jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.runtime.PropertyMap map jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors getAccessors (jdk.nashorn.internal.runtime.ScriptObject) Object gs Throwable t Throwable t jdk.nashorn.internal.runtime.ScriptObject sobj protected java.lang.Class getLocalType () public boolean hasGetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj public boolean hasSetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj public int getIntValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner public double getDoubleValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner public java.lang.Object getObjectValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) Throwable t Throwable t jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner public void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, int, boolean) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner int value boolean strict public void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, double, boolean) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner double value boolean strict public void setValue (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, boolean) Throwable t Throwable t jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.ScriptObject owner Object value boolean strict public java.lang.invoke.MethodHandle getGetter (java.lang.Class) Class type public java.lang.invoke.MethodHandle getOptimisticGetter (java.lang.Class, int) Class type int programPoint void initMethodHandles (java.lang.Class) Class structure public jdk.nashorn.internal.runtime.ScriptFunction getGetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj Object value public java.lang.invoke.MethodHandle getSetter (java.lang.Class, jdk.nashorn.internal.runtime.PropertyMap) Class type jdk.nashorn.internal.runtime.PropertyMap currentMap public jdk.nashorn.internal.runtime.ScriptFunction getSetterFunction (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj Object value java.lang.invoke.MethodHandle getAccessorsGetter () private static java.lang.Object invokeObjectGetter (jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors, java.lang.invoke.MethodHandle, java.lang.Object) throws java.lang.Throwable jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs java.lang.invoke.MethodHandle invoker Object self Object func private static int invokeIntGetter (jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors, java.lang.invoke.MethodHandle, int, java.lang.Object) throws java.lang.Throwable jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs java.lang.invoke.MethodHandle invoker int programPoint Object self Object func private static double invokeNumberGetter (jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors, java.lang.invoke.MethodHandle, int, java.lang.Object) throws java.lang.Throwable jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs java.lang.invoke.MethodHandle invoker int programPoint Object self Object func private static void invokeObjectSetter (jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors, java.lang.invoke.MethodHandle, java.lang.String, java.lang.Object, java.lang.Object) throws java.lang.Throwable jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs java.lang.invoke.MethodHandle invoker String name Object self Object value Object func private static void invokeIntSetter (jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors, java.lang.invoke.MethodHandle, java.lang.String, java.lang.Object, int) throws java.lang.Throwable jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs java.lang.invoke.MethodHandle invoker String name Object self int value Object func private static void invokeNumberSetter (jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors, java.lang.invoke.MethodHandle, java.lang.String, java.lang.Object, double) throws java.lang.Throwable jdk.nashorn.internal.runtime.UserAccessorProperty$Accessors gs java.lang.invoke.MethodHandle invoker String name Object self double value Object func private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/Version.class
Version.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.Version extends java.lang.Object { private static final String VERSION_RB_NAME private static java.util.ResourceBundle versionRB private void <init> () public static java.lang.String version () public static java.lang.String fullVersion () private static java.lang.String version (java.lang.String) java.util.MissingResourceException e java.util.MissingResourceException e String key }
jdk/nashorn/internal/runtime/WithObject$1.class
WithObject.java package jdk.nashorn.internal.runtime final jdk.nashorn.internal.runtime.WithObject$1 extends jdk.nashorn.api.scripting.AbstractJSObject { final synthetic jdk.nashorn.api.scripting.ScriptObjectMirror val$mirror final synthetic Object val$receiver void <init> (jdk.nashorn.api.scripting.ScriptObjectMirror, java.lang.Object) public transient java.lang.Object call (java.lang.Object, java.lang.Object[]) Object thiz Object[] args }
jdk/nashorn/internal/runtime/WithObject.class
WithObject.java package jdk.nashorn.internal.runtime public final jdk.nashorn.internal.runtime.WithObject extends jdk.nashorn.internal.runtime.Scope { private static final java.lang.invoke.MethodHandle WITHEXPRESSIONGUARD private static final java.lang.invoke.MethodHandle WITHEXPRESSIONFILTER private static final java.lang.invoke.MethodHandle WITHSCOPEFILTER private static final java.lang.invoke.MethodHandle BIND_TO_EXPRESSION_OBJ private static final java.lang.invoke.MethodHandle BIND_TO_EXPRESSION_FN private final jdk.nashorn.internal.runtime.ScriptObject expression void <init> (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject scope jdk.nashorn.internal.runtime.ScriptObject expression public boolean delete (java.lang.Object, boolean) Object key boolean strict jdk.nashorn.internal.runtime.ScriptObject self String propName jdk.nashorn.internal.runtime.FindProperty find public jdk.internal.dynalink.linker.GuardedInvocation lookup (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) boolean isNamedOperation String name String fallBack String fallBack String fallBack String operator jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor ndesc jdk.nashorn.internal.runtime.FindProperty find jdk.internal.dynalink.linker.GuardedInvocation link jdk.nashorn.internal.runtime.ScriptObject self boolean isNamedOperation String name jdk.nashorn.internal.runtime.ScriptObject scope protected jdk.nashorn.internal.runtime.FindProperty findProperty (java.lang.String, boolean, jdk.nashorn.internal.runtime.ScriptObject) String key boolean deep jdk.nashorn.internal.runtime.ScriptObject start jdk.nashorn.internal.runtime.FindProperty exprProperty protected java.lang.Object invokeNoSuchProperty (java.lang.String, boolean, int) jdk.nashorn.internal.runtime.ScriptFunction sfunc Object self Object func String name boolean isScope int programPoint jdk.nashorn.internal.runtime.FindProperty find public void setSplitState (int) int state public int getSplitState () public void addBoundProperties (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property[]) jdk.nashorn.internal.runtime.ScriptObject source jdk.nashorn.internal.runtime.Property[] properties private jdk.nashorn.internal.runtime.ScriptObject getNonWithParent () jdk.nashorn.internal.runtime.ScriptObject proto private static jdk.internal.dynalink.linker.GuardedInvocation fixReceiverType (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation link java.lang.invoke.MethodHandle filter java.lang.invoke.MethodType invType java.lang.invoke.MethodType newInvType private static jdk.internal.dynalink.linker.GuardedInvocation fixExpressionCallSite (jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor, jdk.internal.dynalink.linker.GuardedInvocation) jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc jdk.internal.dynalink.linker.GuardedInvocation link java.lang.invoke.MethodHandle linkInvocation java.lang.invoke.MethodType linkType boolean linkReturnsFunction private jdk.internal.dynalink.linker.GuardedInvocation fixScopeCallSite (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) jdk.internal.dynalink.linker.GuardedInvocation link String name jdk.nashorn.internal.runtime.ScriptObject owner jdk.internal.dynalink.linker.GuardedInvocation newLink java.lang.invoke.MethodHandle expressionGuard java.lang.invoke.MethodHandle filterGuardReceiver private static java.lang.invoke.MethodHandle filterGuardReceiver (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation link java.lang.invoke.MethodHandle receiverFilter java.lang.invoke.MethodHandle test Class receiverType java.lang.invoke.MethodHandle filter private static java.lang.invoke.MethodHandle filterReceiver (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle receiverFilter public static java.lang.Object withFilterExpression (java.lang.Object) Object receiver private static java.lang.Object bindToExpression (java.lang.Object, java.lang.Object) jdk.nashorn.api.scripting.ScriptObjectMirror mirror Object fn Object receiver private static java.lang.Object bindToExpression (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object) jdk.nashorn.internal.runtime.ScriptFunction fn Object receiver private java.lang.invoke.MethodHandle expressionGuard (java.lang.String, jdk.nashorn.internal.runtime.ScriptObject) String name jdk.nashorn.internal.runtime.ScriptObject owner jdk.nashorn.internal.runtime.PropertyMap map java.lang.invoke.SwitchPoint[] sp private static boolean withExpressionGuard (java.lang.Object, jdk.nashorn.internal.runtime.PropertyMap, java.lang.invoke.SwitchPoint[]) Object receiver jdk.nashorn.internal.runtime.PropertyMap map java.lang.invoke.SwitchPoint[] sp private static boolean hasBeenInvalidated (java.lang.invoke.SwitchPoint[]) java.lang.invoke.SwitchPoint switchPoint java.lang.invoke.SwitchPoint[] switchPoints public static java.lang.Object withFilterScope (java.lang.Object) Object receiver public jdk.nashorn.internal.runtime.ScriptObject getExpression () private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/AnyElements.class
AnyElements.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.AnyElements extends java.lang.Object { public abstract int getElementWeight () }
jdk/nashorn/internal/runtime/arrays/ArrayData$1.class
ArrayData.java package jdk.nashorn.internal.runtime.arrays synthetic jdk.nashorn.internal.runtime.arrays.ArrayData$1 extends java.lang.Object { }
jdk/nashorn/internal/runtime/arrays/ArrayData$UntouchedArrayData.class
ArrayData.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.ArrayData$UntouchedArrayData extends jdk.nashorn.internal.runtime.arrays.ContinuousArrayData { static final synthetic boolean $assertionsDisabled private void <init> () private jdk.nashorn.internal.runtime.arrays.ArrayData toRealArrayData () private jdk.nashorn.internal.runtime.arrays.ArrayData toRealArrayData (int) int index jdk.nashorn.internal.runtime.arrays.IntArrayData newData public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData copy () public java.lang.Object asArrayOfType (java.lang.Class) Class componentType public java.lang.Object[] asObjectArray () public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) Class type public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public int getInt (int) int index public double getDouble (int) int index public java.lang.Object getObject (int) int index public boolean has (int) int index public java.lang.Object pop () public jdk.nashorn.internal.runtime.arrays.ArrayData push (boolean, java.lang.Object) boolean strict Object item public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData fastConcat (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData public java.lang.String toString () public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint public java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) Class elementType public java.lang.Class getElementType () public java.lang.Class getBoxedElementType () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData copy () synthetic void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData$1) jdk.nashorn.internal.runtime.arrays.ArrayData$1 x0 static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/ArrayData.class
ArrayData.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.ArrayData extends java.lang.Object { protected static final int CHUNK_SIZE public static final jdk.nashorn.internal.runtime.arrays.ArrayData EMPTY_ARRAY private long length protected static final jdk.nashorn.internal.codegen.CompilerConstants$Call THROW_UNWARRANTED static final synthetic boolean $assertionsDisabled protected void <init> (long) long length public static jdk.nashorn.internal.runtime.arrays.ArrayData initialArray () protected static void throwUnwarranted (jdk.nashorn.internal.runtime.arrays.ArrayData, int, int) jdk.nashorn.internal.runtime.arrays.ArrayData data int programPoint int index protected static int alignUp (int) int size public static jdk.nashorn.internal.runtime.arrays.ArrayData allocate (long) long length public static jdk.nashorn.internal.runtime.arrays.ArrayData allocate (java.lang.Object) Object array Class clazz public static jdk.nashorn.internal.runtime.arrays.ArrayData allocate (int[]) int[] array public static jdk.nashorn.internal.runtime.arrays.ArrayData allocate (double[]) double[] array public static jdk.nashorn.internal.runtime.arrays.ArrayData allocate (java.lang.Object[]) Object[] array public static jdk.nashorn.internal.runtime.arrays.ArrayData allocate (java.nio.ByteBuffer) java.nio.ByteBuffer buf public static jdk.nashorn.internal.runtime.arrays.ArrayData freeze (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public static jdk.nashorn.internal.runtime.arrays.ArrayData seal (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public static jdk.nashorn.internal.runtime.arrays.ArrayData preventExtension (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public static jdk.nashorn.internal.runtime.arrays.ArrayData setIsLengthNotWritable (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public final long length () public abstract jdk.nashorn.internal.runtime.arrays.ArrayData copy () public abstract java.lang.Object[] asObjectArray () public java.lang.Object asArrayOfType (java.lang.Class) Class componentType public void setLength (long) long length protected final long increaseLength () protected final long decreaseLength () public abstract jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (long, long) long lo long hi public abstract int getInt (int) public jdk.nashorn.internal.codegen.types.Type getOptimisticType () public int getIntOptimistic (int, int) int index int programPoint public abstract double getDouble (int) public double getDoubleOptimistic (int, int) int index int programPoint public abstract java.lang.Object getObject (int) public abstract boolean has (int) public boolean canDelete (int, boolean) int index boolean strict public boolean canDelete (long, boolean) long longIndex boolean strict public final jdk.nashorn.internal.runtime.arrays.ArrayData safeDelete (long, long, boolean) long fromIndex long toIndex boolean strict public jdk.nashorn.internal.runtime.PropertyDescriptor getDescriptor (jdk.nashorn.internal.objects.Global, int) jdk.nashorn.internal.objects.Global global int index public abstract jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) public abstract jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) public transient jdk.nashorn.internal.runtime.arrays.ArrayData push (boolean, java.lang.Object[]) Object item boolean strict Object[] items Class widest jdk.nashorn.internal.runtime.arrays.ArrayData newData long pos public jdk.nashorn.internal.runtime.arrays.ArrayData push (boolean, java.lang.Object) boolean strict Object item public abstract java.lang.Object pop () public abstract jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) public jdk.nashorn.internal.runtime.arrays.ArrayData fastSplice (int, int, int) throws java.lang.UnsupportedOperationException int start int removed int added static transient java.lang.Class widestType (java.lang.Object[]) Class itemClass Object item Object[] items Class widest protected java.util.List computeIteratorKeys () long i java.util.List keys long len public java.util.Iterator indexIterator () public static int nextSize (int) int size long nextIndex (long) long index static java.lang.Object invoke (java.lang.invoke.MethodHandle, java.lang.Object) Throwable e Throwable t java.lang.invoke.MethodHandle mh Object arg public jdk.internal.dynalink.linker.GuardedInvocation findFastCallMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request public jdk.internal.dynalink.linker.GuardedInvocation findFastGetMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, java.lang.String) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request String operator public jdk.internal.dynalink.linker.GuardedInvocation findFastGetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request public jdk.internal.dynalink.linker.GuardedInvocation findFastSetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/ArrayFilter.class
ArrayFilter.java package jdk.nashorn.internal.runtime.arrays abstract jdk.nashorn.internal.runtime.arrays.ArrayFilter extends jdk.nashorn.internal.runtime.arrays.ArrayData { protected jdk.nashorn.internal.runtime.arrays.ArrayData underlying void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying protected jdk.nashorn.internal.runtime.arrays.ArrayData getUnderlying () public void setLength (long) long length public java.lang.Object[] asObjectArray () public java.lang.Object asArrayOfType (java.lang.Class) Class componentType public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (long, long) long lo long hi public jdk.nashorn.internal.codegen.types.Type getOptimisticType () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long from long to public jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) Class type public java.lang.Object pop () Object value public long nextIndex (long) long index static java.lang.Object convertUndefinedValue (java.lang.Class) Class targetType }
jdk/nashorn/internal/runtime/arrays/ArrayIndex.class
ArrayIndex.java package jdk.nashorn.internal.runtime.arrays public final jdk.nashorn.internal.runtime.arrays.ArrayIndex extends java.lang.Object { private static final int INVALID_ARRAY_INDEX private static final long MAX_ARRAY_INDEX static final synthetic boolean $assertionsDisabled private void <init> () private static long fromString (java.lang.String) char digit int i String key long value int length public static int getArrayIndex (java.lang.Object) Object key public static int getArrayIndex (int) int key public static int getArrayIndex (long) long key public static int getArrayIndex (double) double key public static int getArrayIndex (java.lang.String) String key public static boolean isValidArrayIndex (int) int index public static long toLongIndex (int) int index public static java.lang.String toKey (int) int index static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.class
ArrayLikeIterator.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator extends java.lang.Object implements java.util.Iterator { protected long index protected final boolean includeUndefined void <init> (boolean) boolean includeUndefined public boolean isReverse () protected long bumpIndex () public long nextIndex () public void remove () public abstract long getLength () public static jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator arrayLikeIterator (java.lang.Object) Object object public static jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator reverseArrayLikeIterator (java.lang.Object) Object object public static jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator arrayLikeIterator (java.lang.Object, boolean) Object object boolean includeUndefined Object obj public static jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator reverseArrayLikeIterator (java.lang.Object, boolean) Object object boolean includeUndefined Object obj }
jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.class
ByteBufferArrayData.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ByteBufferArrayData extends jdk.nashorn.internal.runtime.arrays.ArrayData { private final java.nio.ByteBuffer buf void <init> (int) int length void <init> (java.nio.ByteBuffer) java.nio.ByteBuffer buf public jdk.nashorn.internal.runtime.PropertyDescriptor getDescriptor (jdk.nashorn.internal.objects.Global, int) jdk.nashorn.internal.objects.Global global int index public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public java.lang.Object[] asObjectArray () public void setLength (long) long length public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public int getInt (int) int index public double getDouble (int) int index public java.lang.Object getObject (int) int index public boolean has (int) int index public boolean canDelete (int, boolean) int index boolean strict public boolean canDelete (long, boolean) long longIndex boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public transient jdk.nashorn.internal.runtime.arrays.ArrayData push (boolean, java.lang.Object[]) boolean strict Object[] items public java.lang.Object pop () public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to public jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) Class type private static java.lang.UnsupportedOperationException unsupported (java.lang.String) String method }
jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.class
ContinuousArrayData.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.ContinuousArrayData extends jdk.nashorn.internal.runtime.arrays.ArrayData { protected static final java.lang.invoke.MethodHandle FAST_ACCESS_GUARD protected void <init> (long) long length public final boolean hasRoomFor (int) int index public boolean isEmpty () public abstract java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) public abstract java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) protected final int throwHas (int) int index public abstract jdk.nashorn.internal.runtime.arrays.ContinuousArrayData copy () public abstract java.lang.Class getElementType () public jdk.nashorn.internal.codegen.types.Type getOptimisticType () public abstract java.lang.Class getBoxedElementType () public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData widest (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData Class elementType protected final java.lang.invoke.MethodHandle getContinuousElementGetter (java.lang.invoke.MethodHandle, java.lang.Class, int) java.lang.invoke.MethodHandle get Class returnType int programPoint protected final java.lang.invoke.MethodHandle getContinuousElementSetter (java.lang.invoke.MethodHandle, java.lang.Class) java.lang.invoke.MethodHandle set Class returnType protected java.lang.invoke.MethodHandle getContinuousElementGetter (java.lang.Class, java.lang.invoke.MethodHandle, java.lang.Class, int) Class clazz java.lang.invoke.MethodHandle getHas Class returnType int programPoint boolean isOptimistic int fti int ti java.lang.invoke.MethodHandle mh protected java.lang.invoke.MethodHandle getContinuousElementSetter (java.lang.Class, java.lang.invoke.MethodHandle, java.lang.Class) Class clazz java.lang.invoke.MethodHandle setHas Class elementType private static final boolean guard (java.lang.Class, jdk.nashorn.internal.runtime.ScriptObject) Class clazz jdk.nashorn.internal.runtime.ScriptObject sobj public jdk.internal.dynalink.linker.GuardedInvocation findFastGetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) java.lang.invoke.MethodHandle guard java.lang.invoke.MethodHandle getArray int programPoint java.lang.invoke.MethodHandle getElement Object[] args int index Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodType callType Class indexType Class returnType public jdk.internal.dynalink.linker.GuardedInvocation findFastSetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) java.lang.invoke.MethodHandle getArray java.lang.invoke.MethodHandle guard java.lang.invoke.MethodHandle setElement Object[] args int index Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodType callType Class indexType Class elementType public double fastPush (int) int arg public double fastPush (long) long arg public double fastPush (double) double arg public double fastPush (java.lang.Object) Object arg public int fastPopInt () public double fastPopDouble () public java.lang.Object fastPopObject () public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData fastConcat (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData copy () static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.class
DeletedArrayFilter.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.DeletedArrayFilter extends jdk.nashorn.internal.runtime.arrays.ArrayFilter { private final jdk.nashorn.internal.runtime.BitVector deleted static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public jdk.nashorn.internal.runtime.arrays.ArrayData copy () jdk.nashorn.internal.runtime.arrays.DeletedArrayFilter copy public java.lang.Object[] asObjectArray () int i Object[] value public java.lang.Object asArrayOfType (java.lang.Class) int i Class componentType Object value Object undefValue int l public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index long longIndex public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public java.lang.Object pop () boolean isDeleted Object value long index public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to jdk.nashorn.internal.runtime.arrays.ArrayData newArray jdk.nashorn.internal.runtime.arrays.DeletedArrayFilter newFilter private jdk.nashorn.internal.runtime.BitVector getDeleted () static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.class
DeletedRangeArrayFilter.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.DeletedRangeArrayFilter extends jdk.nashorn.internal.runtime.arrays.ArrayFilter { private long lo private long hi static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData, long, long) jdk.nashorn.internal.runtime.arrays.ArrayData underlying long lo long hi private static jdk.nashorn.internal.runtime.arrays.ArrayData maybeSparse (jdk.nashorn.internal.runtime.arrays.ArrayData, long) jdk.nashorn.internal.runtime.arrays.ArrayData underlying long hi private boolean isEmpty () private boolean isDeleted (int) int index long longIndex public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public java.lang.Object[] asObjectArray () int i int end Object[] value public java.lang.Object asArrayOfType (java.lang.Class) int i int end Class componentType Object value Object undefValue public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by long len public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict long longIndex public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict long longIndex public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict long longIndex public boolean has (int) int index private jdk.nashorn.internal.runtime.arrays.ArrayData getDeletedArrayFilter () jdk.nashorn.internal.runtime.arrays.ArrayData deleteFilter public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index long longIndex public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public java.lang.Object pop () boolean isDeleted Object value int index public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.class
EmptyArrayLikeIterator.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.EmptyArrayLikeIterator extends jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator { void <init> () public boolean hasNext () public java.lang.Object next () public long getLength () }
jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.class
FrozenArrayFilter.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.FrozenArrayFilter extends jdk.nashorn.internal.runtime.arrays.SealedArrayFilter { void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public jdk.nashorn.internal.runtime.PropertyDescriptor getDescriptor (jdk.nashorn.internal.objects.Global, int) jdk.nashorn.internal.objects.Global global int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public transient jdk.nashorn.internal.runtime.arrays.ArrayData push (boolean, java.lang.Object[]) boolean strict Object[] items public java.lang.Object pop () int len }
jdk/nashorn/internal/runtime/arrays/IntArrayData.class
IntArrayData.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.IntArrayData extends jdk.nashorn.internal.runtime.arrays.ContinuousArrayData implements jdk.nashorn.internal.runtime.arrays.IntElements { private int[] array private static final java.lang.invoke.MethodHandle HAS_GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM static final synthetic boolean $assertionsDisabled void <init> () void <init> (int) int length void <init> (int[], int) int[] array int length public final java.lang.Class getElementType () public final java.lang.Class getBoxedElementType () public final int getElementWeight () public final jdk.nashorn.internal.runtime.arrays.ContinuousArrayData widest (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData public java.lang.Object[] asObjectArray () private int getElem (int) int index private void setElem (int, int) int index int elem public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint public java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) Class elementType public jdk.nashorn.internal.runtime.arrays.IntArrayData copy () public java.lang.Object asArrayOfType (java.lang.Class) int len Class componentType private java.lang.Object[] toObjectArray (boolean) int index boolean trim int len Object[] oarray private double[] toDoubleArray () int index int len double[] darray private jdk.nashorn.internal.runtime.arrays.NumberArrayData convertToDouble () private jdk.nashorn.internal.runtime.arrays.ObjectArrayData convertToObject () public jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) Class type public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by jdk.nashorn.internal.runtime.arrays.ArrayData newData public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) int newLength long safeIndex int alen public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict jdk.nashorn.internal.runtime.arrays.ArrayData newData public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public java.lang.Object pop () int len int newLength int elem public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to public jdk.nashorn.internal.runtime.arrays.ArrayData fastSplice (int, int, int) throws java.lang.UnsupportedOperationException int[] newArray int[] newArray int start int removed int added long oldLength long newLength jdk.nashorn.internal.runtime.arrays.ArrayData returnValue public double fastPush (int) int arg int len public int fastPopInt () int newLength int elem public double fastPopDouble () public java.lang.Object fastPopObject () public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData fastConcat (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData int otherLength int thisLength int[] otherArray int newLength int[] newArray public java.lang.String toString () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ContinuousArrayData copy () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData copy () static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/IntElements.class
IntElements.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.IntElements extends java.lang.Object implements jdk.nashorn.internal.runtime.arrays.IntOrLongElements { }
jdk/nashorn/internal/runtime/arrays/IntOrLongElements.class
IntOrLongElements.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.IntOrLongElements extends java.lang.Object implements jdk.nashorn.internal.runtime.arrays.NumericElements { }
jdk/nashorn/internal/runtime/arrays/IteratorAction.class
IteratorAction.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.IteratorAction extends java.lang.Object { protected final Object self protected Object thisArg protected final Object callbackfn protected Object result protected long index private final jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator iter public void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) Object self Object callbackfn Object thisArg Object initialResult public void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator) Object self Object callbackfn Object thisArg Object initialResult jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator iter protected void applyLoopBegin (jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator) jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator iterator public final java.lang.Object apply () Throwable e Throwable t Object val boolean strict boolean reverse protected abstract boolean forEach (java.lang.Object, double) throws java.lang.Throwable }
jdk/nashorn/internal/runtime/arrays/JSObjectIterator.class
JSObjectIterator.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.JSObjectIterator extends jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator { protected final jdk.nashorn.api.scripting.JSObject obj private final long length void <init> (jdk.nashorn.api.scripting.JSObject, boolean) jdk.nashorn.api.scripting.JSObject obj boolean includeUndefined protected boolean indexInArray () public long getLength () public boolean hasNext () public java.lang.Object next () }
jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.class
JavaArrayIterator.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.JavaArrayIterator extends jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator { protected final Object array protected final long length static final synthetic boolean $assertionsDisabled protected void <init> (java.lang.Object, boolean) Object array boolean includeUndefined protected boolean indexInArray () public java.lang.Object next () public long getLength () public boolean hasNext () public void remove () static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/JavaListIterator.class
JavaListIterator.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.JavaListIterator extends jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator { protected final java.util.List list protected final long length protected void <init> (java.util.List, boolean) java.util.List list boolean includeUndefined protected boolean indexInArray () public java.lang.Object next () public long getLength () public boolean hasNext () public void remove () }
jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.class
LengthNotWritableFilter.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.LengthNotWritableFilter extends jdk.nashorn.internal.runtime.arrays.ArrayFilter { private final java.util.SortedMap extraElements void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying private void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData, java.util.SortedMap) jdk.nashorn.internal.runtime.arrays.ArrayData underlying java.util.SortedMap extraElements public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public boolean has (int) int index public void setLength (long) long length public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long index public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to private boolean checkAdd (long, java.lang.Object) long index Object value private java.lang.Object get (long) long index Object obj public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long next java.util.Iterator iter long fromIndex long toIndex public java.util.Iterator indexIterator () java.util.List keys }
jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.class
NonExtensibleArrayFilter.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.NonExtensibleArrayFilter extends jdk.nashorn.internal.runtime.arrays.ArrayFilter { void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to private jdk.nashorn.internal.runtime.arrays.ArrayData extensionCheck (boolean, int) boolean strict int index public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict }
jdk/nashorn/internal/runtime/arrays/NumberArrayData.class
NumberArrayData.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.NumberArrayData extends jdk.nashorn.internal.runtime.arrays.ContinuousArrayData implements jdk.nashorn.internal.runtime.arrays.NumericElements { private double[] array private static final java.lang.invoke.MethodHandle HAS_GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM static final synthetic boolean $assertionsDisabled void <init> (double[], int) double[] array int length public final java.lang.Class getElementType () public final java.lang.Class getBoxedElementType () public final int getElementWeight () public final jdk.nashorn.internal.runtime.arrays.ContinuousArrayData widest (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData public jdk.nashorn.internal.runtime.arrays.NumberArrayData copy () public java.lang.Object[] asObjectArray () private java.lang.Object[] toObjectArray (boolean) int index boolean trim int len Object[] oarray public java.lang.Object asArrayOfType (java.lang.Class) int len Class componentType private static boolean canWiden (java.lang.Class) Class type public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData convert (java.lang.Class) int len Class type public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by jdk.nashorn.internal.runtime.arrays.ArrayData newData public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) int newLength long safeIndex int alen public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict jdk.nashorn.internal.runtime.arrays.ArrayData newData public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict private double getElem (int) int index private void setElem (int, double) int index double elem public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint public java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) Class elementType public int getInt (int) int index public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public java.lang.Object pop () int len int newLength double elem public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to long start long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData fastSplice (int, int, int) throws java.lang.UnsupportedOperationException double[] newArray double[] newArray int start int removed int added long oldLength long newLength jdk.nashorn.internal.runtime.arrays.ArrayData returnValue public double fastPush (int) int arg public double fastPush (long) long arg public double fastPush (double) double arg int len public double fastPopDouble () int newLength double elem public java.lang.Object fastPopObject () public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData fastConcat (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData int otherLength int thisLength double[] otherArray int newLength double[] newArray public java.lang.String toString () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ContinuousArrayData copy () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData copy () static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/NumericElements.class
NumericElements.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.NumericElements extends java.lang.Object implements jdk.nashorn.internal.runtime.arrays.AnyElements { }
jdk/nashorn/internal/runtime/arrays/ObjectArrayData.class
ObjectArrayData.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ObjectArrayData extends jdk.nashorn.internal.runtime.arrays.ContinuousArrayData implements jdk.nashorn.internal.runtime.arrays.AnyElements { private Object[] array private static final java.lang.invoke.MethodHandle HAS_GET_ELEM private static final java.lang.invoke.MethodHandle SET_ELEM static final synthetic boolean $assertionsDisabled void <init> (java.lang.Object[], int) Object[] array int length public final java.lang.Class getElementType () public final java.lang.Class getBoxedElementType () public final int getElementWeight () public final jdk.nashorn.internal.runtime.arrays.ContinuousArrayData widest (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData public jdk.nashorn.internal.runtime.arrays.ObjectArrayData copy () public java.lang.Object[] asObjectArray () private java.lang.Object[] asObjectArrayCopy () long len Object[] copy public jdk.nashorn.internal.runtime.arrays.ObjectArrayData convert (java.lang.Class) Class type public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by jdk.nashorn.internal.runtime.arrays.ArrayData newData public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) int newLength long safeIndex int alen public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (long, long) long lo long hi private java.lang.Object getElem (int) int index private void setElem (int, java.lang.Object) int index Object elem public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint public java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) Class elementType public int getInt (int) int index public double getDouble (int) int index public java.lang.Object getObject (int) int index public boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public double fastPush (int) int arg public double fastPush (long) long arg public double fastPush (double) double arg public double fastPush (java.lang.Object) Object arg int len public java.lang.Object fastPopObject () int newLength Object elem public java.lang.Object pop () int newLength Object elem public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to long start long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData push (boolean, java.lang.Object) boolean strict Object item long len jdk.nashorn.internal.runtime.arrays.ArrayData newData public jdk.nashorn.internal.runtime.arrays.ArrayData fastSplice (int, int, int) throws java.lang.UnsupportedOperationException Object[] newArray Object[] newArray int start int removed int added long oldLength long newLength jdk.nashorn.internal.runtime.arrays.ArrayData returnValue public jdk.nashorn.internal.runtime.arrays.ContinuousArrayData fastConcat (jdk.nashorn.internal.runtime.arrays.ContinuousArrayData) jdk.nashorn.internal.runtime.arrays.ContinuousArrayData otherData int otherLength int thisLength Object[] otherArray int newLength Object[] newArray public java.lang.String toString () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ContinuousArrayData copy () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData copy () static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/ReverseJSObjectIterator.class
ReverseJSObjectIterator.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ReverseJSObjectIterator extends jdk.nashorn.internal.runtime.arrays.JSObjectIterator { void <init> (jdk.nashorn.api.scripting.JSObject, boolean) jdk.nashorn.api.scripting.JSObject obj boolean includeUndefined public boolean isReverse () protected boolean indexInArray () protected long bumpIndex () }
jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.class
ReverseJavaArrayIterator.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ReverseJavaArrayIterator extends jdk.nashorn.internal.runtime.arrays.JavaArrayIterator { public void <init> (java.lang.Object, boolean) Object array boolean includeUndefined public boolean isReverse () protected boolean indexInArray () protected long bumpIndex () }
jdk/nashorn/internal/runtime/arrays/ReverseJavaListIterator.class
ReverseJavaListIterator.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ReverseJavaListIterator extends jdk.nashorn.internal.runtime.arrays.JavaListIterator { public void <init> (java.util.List, boolean) java.util.List list boolean includeUndefined public boolean isReverse () protected boolean indexInArray () protected long bumpIndex () }
jdk/nashorn/internal/runtime/arrays/ReverseScriptArrayIterator.class
ReverseScriptArrayIterator.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ReverseScriptArrayIterator extends jdk.nashorn.internal.runtime.arrays.ScriptArrayIterator { public void <init> (jdk.nashorn.internal.runtime.ScriptObject, boolean) jdk.nashorn.internal.runtime.ScriptObject array boolean includeUndefined public boolean isReverse () protected boolean indexInArray () protected long bumpIndex () }
jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectIterator.class
ReverseScriptObjectIterator.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.ReverseScriptObjectIterator extends jdk.nashorn.internal.runtime.arrays.ScriptObjectIterator { void <init> (jdk.nashorn.internal.runtime.ScriptObject, boolean) jdk.nashorn.internal.runtime.ScriptObject obj boolean includeUndefined public boolean isReverse () protected boolean indexInArray () protected long bumpIndex () }
jdk/nashorn/internal/runtime/arrays/ScriptArrayIterator.class
ScriptArrayIterator.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.ScriptArrayIterator extends jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator { protected final jdk.nashorn.internal.runtime.ScriptObject array protected final long length protected void <init> (jdk.nashorn.internal.runtime.ScriptObject, boolean) jdk.nashorn.internal.runtime.ScriptObject array boolean includeUndefined protected boolean indexInArray () public java.lang.Object next () public long getLength () public boolean hasNext () public void remove () }
jdk/nashorn/internal/runtime/arrays/ScriptObjectIterator.class
ScriptObjectIterator.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.ScriptObjectIterator extends jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator { protected final jdk.nashorn.internal.runtime.ScriptObject obj private final long length void <init> (jdk.nashorn.internal.runtime.ScriptObject, boolean) jdk.nashorn.internal.runtime.ScriptObject obj boolean includeUndefined protected boolean indexInArray () public long getLength () public boolean hasNext () public java.lang.Object next () }
jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.class
SealedArrayFilter.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.SealedArrayFilter extends jdk.nashorn.internal.runtime.arrays.ArrayFilter { void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to public boolean canDelete (int, boolean) int index boolean strict public boolean canDelete (long, boolean) long longIndex boolean strict public jdk.nashorn.internal.runtime.PropertyDescriptor getDescriptor (jdk.nashorn.internal.objects.Global, int) jdk.nashorn.internal.objects.Global global int index }
jdk/nashorn/internal/runtime/arrays/SparseArrayData.class
SparseArrayData.java package jdk.nashorn.internal.runtime.arrays jdk.nashorn.internal.runtime.arrays.SparseArrayData extends jdk.nashorn.internal.runtime.arrays.ArrayData { static final int MAX_DENSE_LENGTH private jdk.nashorn.internal.runtime.arrays.ArrayData underlying private final long maxDenseLength private java.util.TreeMap sparseMap static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData, long) jdk.nashorn.internal.runtime.arrays.ArrayData underlying long length private void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData, long, java.util.TreeMap) jdk.nashorn.internal.runtime.arrays.ArrayData underlying long length java.util.TreeMap sparseMap public jdk.nashorn.internal.runtime.arrays.ArrayData copy () public java.lang.Object[] asObjectArray () int i long key java.util.Map$Entry entry int len int underlyingLength Object[] objArray public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) long oldLength long newIndex java.util.Map$Entry entry int by java.util.TreeMap newSparseMap public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) long i long tempLength long newIndex java.util.Map$Entry entry int by java.util.TreeMap newSparseMap long len public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) long oldLength Long longIndex int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) long oldLength Long longIndex int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) long oldLength Long longIndex int index double value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData setEmpty (long, long) long lo long hi public jdk.nashorn.internal.codegen.types.Type getOptimisticType () public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index Long key public boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex private static java.lang.Long indexToKey (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) Class type public java.lang.Object pop () Object result long len long underlyingLen Long key public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long i long from long to long start long newLength long underlyingLength jdk.nashorn.internal.runtime.arrays.ArrayData sliced public long nextIndex (long) long index Long nextKey static void <clinit> () }
jdk/nashorn/internal/runtime/arrays/TypedArrayData.class
TypedArrayData.java package jdk.nashorn.internal.runtime.arrays public abstract jdk.nashorn.internal.runtime.arrays.TypedArrayData extends jdk.nashorn.internal.runtime.arrays.ContinuousArrayData { protected final java.nio.Buffer nb protected void <init> (java.nio.Buffer, int) java.nio.Buffer nb int elementLength public final int getElementLength () public boolean isUnsigned () public boolean isClamped () public boolean canDelete (int, boolean) int index boolean strict public boolean canDelete (long, boolean) long longIndex boolean strict public jdk.nashorn.internal.runtime.arrays.TypedArrayData copy () public java.lang.Object[] asObjectArray () public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public final boolean has (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (long, long) long fromIndex long toIndex public jdk.nashorn.internal.runtime.arrays.TypedArrayData convert (java.lang.Class) Class type public java.lang.Object pop () public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to protected abstract java.lang.invoke.MethodHandle getGetElem () protected abstract java.lang.invoke.MethodHandle getSetElem () public java.lang.invoke.MethodHandle getElementGetter (java.lang.Class, int) Class returnType int programPoint java.lang.invoke.MethodHandle getter public java.lang.invoke.MethodHandle getElementSetter (java.lang.Class) Class elementType protected java.lang.invoke.MethodHandle getContinuousElementSetter (java.lang.Class, java.lang.invoke.MethodHandle, java.lang.Class) Class clazz java.lang.invoke.MethodHandle setHas Class elementType java.lang.invoke.MethodHandle mh public jdk.internal.dynalink.linker.GuardedInvocation findFastGetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.GuardedInvocation inv public jdk.internal.dynalink.linker.GuardedInvocation findFastSetIndexMethod (java.lang.Class, jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) Class clazz jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.GuardedInvocation inv public volatile synthetic jdk.nashorn.internal.runtime.arrays.ContinuousArrayData copy () public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData convert (java.lang.Class) public volatile synthetic jdk.nashorn.internal.runtime.arrays.ArrayData copy () }
jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.class
UndefinedArrayFilter.java package jdk.nashorn.internal.runtime.arrays final jdk.nashorn.internal.runtime.arrays.UndefinedArrayFilter extends jdk.nashorn.internal.runtime.arrays.ArrayFilter { private final jdk.nashorn.internal.runtime.BitVector undefined void <init> (jdk.nashorn.internal.runtime.arrays.ArrayData) jdk.nashorn.internal.runtime.arrays.ArrayData underlying public jdk.nashorn.internal.runtime.arrays.ArrayData copy () jdk.nashorn.internal.runtime.arrays.UndefinedArrayFilter copy public java.lang.Object[] asObjectArray () int i Object[] value public java.lang.Object asArrayOfType (java.lang.Class) int i Class componentType Object value Object undefValue int l public jdk.nashorn.internal.runtime.arrays.ArrayData shiftLeft (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData shiftRight (int) int by public jdk.nashorn.internal.runtime.arrays.ArrayData ensure (long) long safeIndex public jdk.nashorn.internal.runtime.arrays.ArrayData shrink (long) long newLength public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, java.lang.Object, boolean) int index Object value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, int, boolean) int index int value boolean strict public jdk.nashorn.internal.runtime.arrays.ArrayData set (int, double, boolean) int index double value boolean strict public int getInt (int) int index public int getIntOptimistic (int, int) int index int programPoint public double getDouble (int) int index public double getDoubleOptimistic (int, int) int index int programPoint public java.lang.Object getObject (int) int index public jdk.nashorn.internal.runtime.arrays.ArrayData delete (int) int index public java.lang.Object pop () boolean isUndefined Object value long index public jdk.nashorn.internal.runtime.arrays.ArrayData slice (long, long) long from long to jdk.nashorn.internal.runtime.arrays.ArrayData newArray jdk.nashorn.internal.runtime.arrays.UndefinedArrayFilter newFilter private jdk.nashorn.internal.runtime.BitVector getUndefined () }
jdk/nashorn/internal/runtime/events/RecompilationEvent.class
RecompilationEvent.java package jdk.nashorn.internal.runtime.events public final jdk.nashorn.internal.runtime.events.RecompilationEvent extends jdk.nashorn.internal.runtime.events.RuntimeEvent { private final Object returnValue static final synthetic boolean $assertionsDisabled public void <init> (java.util.logging.Level, jdk.nashorn.internal.runtime.RewriteException, java.lang.Object) java.util.logging.Level level jdk.nashorn.internal.runtime.RewriteException rewriteException Object returnValue public java.lang.Object getReturnValue () static void <clinit> () }
jdk/nashorn/internal/runtime/events/RuntimeEvent.class
RuntimeEvent.java package jdk.nashorn.internal.runtime.events public jdk.nashorn.internal.runtime.events.RuntimeEvent extends java.lang.Object { public static final int RUNTIME_EVENT_QUEUE_SIZE private final java.util.logging.Level level private final Object value public void <init> (java.util.logging.Level, java.lang.Object) java.util.logging.Level level Object object public final java.lang.Object getValue () public java.lang.String toString () StringBuilder sb public final java.lang.Class getValueClass () static void <clinit> () }
jdk/nashorn/internal/runtime/linker/AdaptationException.class
AdaptationException.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.AdaptationException extends java.lang.Exception { private final jdk.nashorn.internal.runtime.linker.AdaptationResult adaptationResult void <init> (jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome, java.lang.String) jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome outcome String classList jdk.nashorn.internal.runtime.linker.AdaptationResult getAdaptationResult () }
jdk/nashorn/internal/runtime/linker/AdaptationResult$Outcome.class
AdaptationResult.java package jdk.nashorn.internal.runtime.linker final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome SUCCESS public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_FINAL_CLASS public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_NON_PUBLIC_CLASS public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_NO_ACCESSIBLE_CONSTRUCTOR public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_MULTIPLE_SUPERCLASSES public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_NO_COMMON_LOADER public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_FINAL_FINALIZER public static final enum jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome ERROR_OTHER private static final synthetic jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome[] $VALUES public static jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome[] values () public static jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/linker/AdaptationResult.class
AdaptationResult.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.AdaptationResult extends java.lang.Object { static final jdk.nashorn.internal.runtime.linker.AdaptationResult SUCCESSFUL_RESULT private final jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome outcome private final String[] messageArgs transient void <init> (jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome, java.lang.String[]) jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome outcome String[] messageArgs jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome getOutcome () jdk.nashorn.internal.runtime.ECMAException typeError () static void <clinit> () }
jdk/nashorn/internal/runtime/linker/Bootstrap$1.class
Bootstrap.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.Bootstrap$1 extends java.lang.Object implements jdk.internal.dynalink.GuardedInvocationFilter { void <init> () public jdk.internal.dynalink.linker.GuardedInvocation filter (jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.CallSiteDescriptor desc }
jdk/nashorn/internal/runtime/linker/Bootstrap$2.class
Bootstrap.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.Bootstrap$2 extends java.lang.Object implements jdk.internal.dynalink.linker.MethodTypeConversionStrategy { void <init> () public java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle target java.lang.invoke.MethodType newType }
jdk/nashorn/internal/runtime/linker/Bootstrap.class
Bootstrap.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.Bootstrap extends java.lang.Object { public static final jdk.nashorn.internal.codegen.CompilerConstants$Call BOOTSTRAP private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH private static final java.lang.invoke.MethodHandle VOID_TO_OBJECT private static final int NASHORN_DEFAULT_UNSTABLE_RELINK_THRESHOLD private static final jdk.internal.dynalink.DynamicLinker dynamicLinker static final synthetic boolean $assertionsDisabled private void <init> () public static boolean isCallable (java.lang.Object) Object obj public static boolean isStrictCallable (java.lang.Object) Object callable private static jdk.nashorn.internal.runtime.ECMAException notFunction (java.lang.Object) Object obj private static boolean isJSObjectFunction (java.lang.Object) Object obj public static boolean isDynamicMethod (java.lang.Object) Object obj public static boolean isFunctionalInterfaceObject (java.lang.Object) Object obj public static java.lang.invoke.CallSite bootstrap (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandles$Lookup lookup String opDesc java.lang.invoke.MethodType type int flags public static java.lang.invoke.CallSite mathBootstrap (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandle mh java.lang.invoke.MethodHandles$Lookup lookup String name java.lang.invoke.MethodType type int programPoint java.lang.invoke.MethodHandle mh public static transient java.lang.invoke.MethodHandle createDynamicInvoker (java.lang.String, java.lang.Class, java.lang.Class[]) String opDesc Class rtype Class[] ptypes public static transient java.lang.invoke.MethodHandle createDynamicInvoker (java.lang.String, int, java.lang.Class, java.lang.Class[]) String opDesc int flags Class rtype Class[] ptypes public static java.lang.invoke.MethodHandle createDynamicInvoker (java.lang.String, java.lang.invoke.MethodType) String opDesc java.lang.invoke.MethodType type public static java.lang.Object bindCallable (java.lang.Object, java.lang.Object, java.lang.Object[]) Object callable Object boundThis Object[] boundArgs public static java.lang.Object createSuperAdapter (java.lang.Object) Object adapter public static void checkReflectionAccess (java.lang.Class, boolean) Class clazz boolean isStatic public static jdk.internal.dynalink.linker.LinkerServices getLinkerServices () static jdk.internal.dynalink.linker.GuardedInvocation asTypeSafeReturn (jdk.internal.dynalink.linker.GuardedInvocation, jdk.internal.dynalink.linker.LinkerServices, jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.CallSiteDescriptor desc private static java.lang.invoke.MethodHandle unboxReturnType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle target java.lang.invoke.MethodType newType java.lang.invoke.MethodType targetType Class oldReturnType Class newReturnType static synthetic java.lang.invoke.MethodHandle access$000 (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle x0 java.lang.invoke.MethodType x1 static void <clinit> () jdk.internal.dynalink.DynamicLinkerFactory factory jdk.nashorn.internal.runtime.linker.NashornBeansLinker nashornBeansLinker int relinkThreshold }
jdk/nashorn/internal/runtime/linker/BoundCallable.class
BoundCallable.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.BoundCallable extends java.lang.Object { private final Object callable private final Object boundThis private final Object[] boundArgs void <init> (java.lang.Object, java.lang.Object, java.lang.Object[]) Object callable Object boundThis Object[] boundArgs private void <init> (jdk.nashorn.internal.runtime.linker.BoundCallable, java.lang.Object[]) jdk.nashorn.internal.runtime.linker.BoundCallable original Object[] extraBoundArgs java.lang.Object getCallable () java.lang.Object getBoundThis () java.lang.Object[] getBoundArgs () jdk.nashorn.internal.runtime.linker.BoundCallable bind (java.lang.Object[]) Object[] extraBoundArgs private java.lang.Object[] concatenateBoundArgs (java.lang.Object[]) Object[] extraBoundArgs int origBoundArgsLen int extraBoundArgsLen Object[] newBoundArgs private static boolean isEmptyArray (java.lang.Object[]) Object[] a public java.lang.String toString () StringBuilder b }
jdk/nashorn/internal/runtime/linker/BoundCallableLinker.class
BoundCallableLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.BoundCallableLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { void <init> () public boolean canLinkType (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception boolean isCall boolean isCall int firstArgIndex int i java.lang.invoke.MethodHandle droppingHandle jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices Object objBoundCallable jdk.internal.dynalink.CallSiteDescriptor descriptor String operation boolean isCall jdk.nashorn.internal.runtime.linker.BoundCallable boundCallable Object callable Object boundThis Object[] args Object[] boundArgs int argsLen int boundArgsLen Object[] newArgs int firstArgIndex java.lang.invoke.MethodType type java.lang.invoke.MethodType newMethodType jdk.internal.dynalink.CallSiteDescriptor newDescriptor jdk.internal.dynalink.linker.GuardedInvocation inv java.lang.invoke.MethodHandle boundHandle Class p0Type java.lang.invoke.MethodHandle droppingHandle java.lang.invoke.MethodHandle newGuard }
jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker$JSObjectHandles.class
BrowserJSObjectLinker.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.BrowserJSObjectLinker$JSObjectHandles extends java.lang.Object { static final java.lang.invoke.MethodHandle JSOBJECT_GETMEMBER static final java.lang.invoke.MethodHandle JSOBJECT_GETSLOT static final java.lang.invoke.MethodHandle JSOBJECT_SETMEMBER static final java.lang.invoke.MethodHandle JSOBJECT_SETSLOT static final java.lang.invoke.MethodHandle JSOBJECT_CALL void <init> () private static transient java.lang.invoke.MethodHandle findJSObjectMH_V (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.class
BrowserJSObjectLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.BrowserJSObjectLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private static final ClassLoader myLoader private static final String JSOBJECT_CLASS private static volatile Class jsObjectClass private final jdk.nashorn.internal.runtime.linker.NashornBeansLinker nashornBeansLinker private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH private static final java.lang.invoke.MethodHandle IS_JSOBJECT_GUARD private static final java.lang.invoke.MethodHandle JSOBJECTLINKER_GET private static final java.lang.invoke.MethodHandle JSOBJECTLINKER_PUT static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.linker.NashornBeansLinker) jdk.nashorn.internal.runtime.linker.NashornBeansLinker nashornBeansLinker public boolean canLinkType (java.lang.Class) Class type static boolean canLinkTypeStatic (java.lang.Class) Class type Class clazz private static void checkJSObjectClass () public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest requestWithoutContext Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.GuardedInvocation inv private jdk.internal.dynalink.linker.GuardedInvocation lookup (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.GuardedInvocation inv Throwable th jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices String operator int c jdk.internal.dynalink.linker.GuardedInvocation inv private static jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.GuardedInvocation) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.GuardedInvocation inv String name java.lang.invoke.MethodHandle getter private static jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.linker.GuardedInvocation) jdk.internal.dynalink.linker.GuardedInvocation inv java.lang.invoke.MethodHandle getter private static jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.GuardedInvocation) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.GuardedInvocation inv java.lang.invoke.MethodHandle getter private static jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod () private static jdk.internal.dynalink.linker.GuardedInvocation findCallMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc java.lang.invoke.MethodHandle call private static boolean isJSObject (java.lang.Object) Object self private static java.lang.Object get (java.lang.invoke.MethodHandle, java.lang.Object, java.lang.Object) throws java.lang.Throwable int index String name java.lang.invoke.MethodHandle fallback Object jsobj Object key private static void put (java.lang.Object, java.lang.Object, java.lang.Object) throws java.lang.Throwable Object jsobj Object key Object value private static int getIndex (java.lang.Number) Number n double value private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static synthetic jdk.nashorn.internal.lookup.MethodHandleFunctionality access$000 () static synthetic void access$100 () static synthetic java.lang.Class access$200 () static void <clinit> () }
jdk/nashorn/internal/runtime/linker/ClassAndLoader$1.class
ClassAndLoader.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.ClassAndLoader$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic Class[] val$types void <init> (java.lang.Class[]) public jdk.nashorn.internal.runtime.linker.ClassAndLoader run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/ClassAndLoader.class
ClassAndLoader.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.ClassAndLoader extends java.lang.Object { private static final java.security.AccessControlContext GET_LOADER_ACC_CTXT private final Class representativeClass private ClassLoader loader private boolean loaderRetrieved static final synthetic boolean $assertionsDisabled static transient java.security.AccessControlContext createPermAccCtxt (java.lang.String[]) String permName String[] permNames java.security.Permissions perms void <init> (java.lang.Class, boolean) Class representativeClass boolean retrieveLoader java.lang.Class getRepresentativeClass () boolean canSee (jdk.nashorn.internal.runtime.linker.ClassAndLoader) Class otherClass ClassNotFoundException e jdk.nashorn.internal.runtime.linker.ClassAndLoader other java.lang.ClassLoader getLoader () java.lang.ClassLoader getRetrievedLoader () private void retrieveLoader () public boolean equals (java.lang.Object) Object obj public int hashCode () static jdk.nashorn.internal.runtime.linker.ClassAndLoader getDefiningClassAndLoader (java.lang.Class[]) Class[] types static jdk.nashorn.internal.runtime.linker.ClassAndLoader getDefiningClassAndLoaderPrivileged (java.lang.Class[]) Class[] types java.util.Collection maximumVisibilityLoaders java.util.Iterator it StringBuilder b private static java.util.Collection getMaximumVisibilityLoaders (java.lang.Class[]) jdk.nashorn.internal.runtime.linker.ClassAndLoader existingMax boolean candidateSeesExisting boolean exitingSeesCandidate java.util.Iterator it jdk.nashorn.internal.runtime.linker.ClassAndLoader maxCandidate Class[] types java.util.List maximumVisibilityLoaders private static java.util.Collection getClassLoadersForTypes (java.lang.Class[]) jdk.nashorn.internal.runtime.linker.ClassAndLoader cl Class c Class[] types java.util.Map classesAndLoaders static void <clinit> () }
jdk/nashorn/internal/runtime/linker/InvokeByName.class
InvokeByName.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.InvokeByName extends java.lang.Object { private final String name private final java.lang.invoke.MethodHandle getter private final java.lang.invoke.MethodHandle invoker public void <init> (java.lang.String, java.lang.Class) String name Class targetClass public transient void <init> (java.lang.String, java.lang.Class, java.lang.Class, java.lang.Class[]) Class[] finalPtypes String name Class targetClass Class rtype Class[] ptypes Class[] finalPtypes int plength public java.lang.String getName () public java.lang.invoke.MethodHandle getGetter () public java.lang.invoke.MethodHandle getInvoker () }
jdk/nashorn/internal/runtime/linker/JSObjectLinker.class
JSObjectLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JSObjectLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private final jdk.nashorn.internal.runtime.linker.NashornBeansLinker nashornBeansLinker private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH private static final java.lang.invoke.MethodHandle IS_JSOBJECT_GUARD private static final java.lang.invoke.MethodHandle JSOBJECTLINKER_GET private static final java.lang.invoke.MethodHandle JSOBJECTLINKER_PUT private static final java.lang.invoke.MethodHandle JSOBJECT_GETMEMBER private static final java.lang.invoke.MethodHandle JSOBJECT_SETMEMBER private static final java.lang.invoke.MethodHandle JSOBJECT_CALL private static final java.lang.invoke.MethodHandle JSOBJECT_SCOPE_CALL private static final java.lang.invoke.MethodHandle JSOBJECT_CALL_TO_APPLY private static final java.lang.invoke.MethodHandle JSOBJECT_NEW static final synthetic boolean $assertionsDisabled void <init> (jdk.nashorn.internal.runtime.linker.NashornBeansLinker) jdk.nashorn.internal.runtime.linker.NashornBeansLinker nashornBeansLinker public boolean canLinkType (java.lang.Class) Class type static boolean canLinkTypeStatic (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.GuardedInvocation beanInv jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest requestWithoutContext Object self jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.GuardedInvocation inv private jdk.internal.dynalink.linker.GuardedInvocation lookup (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices String operator int c private static jdk.internal.dynalink.linker.GuardedInvocation findGetMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc String name java.lang.invoke.MethodHandle getter private static jdk.internal.dynalink.linker.GuardedInvocation findGetIndexMethod (jdk.internal.dynalink.linker.GuardedInvocation) jdk.internal.dynalink.linker.GuardedInvocation inv java.lang.invoke.MethodHandle getter private static jdk.internal.dynalink.linker.GuardedInvocation findSetMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc java.lang.invoke.MethodHandle getter private static jdk.internal.dynalink.linker.GuardedInvocation findSetIndexMethod () private static jdk.internal.dynalink.linker.GuardedInvocation findCallMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc java.lang.invoke.MethodHandle mh java.lang.invoke.MethodType type private static jdk.internal.dynalink.linker.GuardedInvocation findNewMethod (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc java.lang.invoke.MethodHandle func private static boolean isJSObject (java.lang.Object) Object self private static java.lang.Object get (java.lang.invoke.MethodHandle, java.lang.Object, java.lang.Object) throws java.lang.Throwable int index String name java.lang.invoke.MethodHandle fallback Object jsobj Object key private static void put (java.lang.Object, java.lang.Object, java.lang.Object) int index Object jsobj Object key Object value private static int getIndex (java.lang.Number) Number n double value private static transient java.lang.Object callToApply (java.lang.invoke.MethodHandle, jdk.nashorn.api.scripting.JSObject, java.lang.Object, java.lang.Object[]) Throwable e Throwable e java.lang.invoke.MethodHandle mh jdk.nashorn.api.scripting.JSObject obj Object thiz Object[] args Object receiver Object[] arguments private static java.lang.Object jsObjectScopeCall (jdk.nashorn.api.scripting.JSObject, java.lang.Object, java.lang.Object[]) jdk.nashorn.internal.objects.Global global Object modifiedThiz jdk.nashorn.api.scripting.JSObject jsObj Object thiz Object[] args Object modifiedThiz private static transient java.lang.invoke.MethodHandle findJSObjectMH_V (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private static transient java.lang.invoke.MethodHandle findOwnMH_S (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator$1.class
JavaAdapterBytecodeGenerator.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$1 extends jdk.internal.org.objectweb.asm.ClassWriter { final synthetic jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator this$0 void <init> (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator, int) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator this$0 int x0 protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) String type1 String type2 }
jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator$2.class
JavaAdapterBytecodeGenerator.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$2 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.util.Collection run () NoSuchMethodException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator$MethodInfo.class
JavaAdapterBytecodeGenerator.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo extends java.lang.Object { private final java.lang.reflect.Method method private final java.lang.invoke.MethodType type private String methodHandleFieldName private transient void <init> (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException Class clazz String name Class[] argTypes private void <init> (java.lang.reflect.Method) java.lang.reflect.Method method public boolean equals (java.lang.Object) Object obj private boolean equals (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo other java.lang.String getName () public int hashCode () void setIsCanonical (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator self static synthetic java.lang.String access$100 (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo x0 static synthetic java.lang.invoke.MethodType access$200 (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo x0 static synthetic java.lang.reflect.Method access$400 (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo x0 synthetic void <init> (java.lang.reflect.Method, jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$1) java.lang.reflect.Method x0 jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$1 x1 synthetic void <init> (java.lang.Class, java.lang.String, java.lang.Class[], jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$1) throws java.lang.NoSuchMethodException Class x0 String x1 Class[] x2 jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$1 x3 }
jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.class
JavaAdapterBytecodeGenerator.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator extends java.lang.Object { private static final jdk.internal.org.objectweb.asm.Type SCRIPTUTILS_TYPE private static final jdk.internal.org.objectweb.asm.Type OBJECT_TYPE private static final jdk.internal.org.objectweb.asm.Type CLASS_TYPE static final String OBJECT_TYPE_NAME static final String SCRIPTUTILS_TYPE_NAME static final String INIT static final String GLOBAL_FIELD_NAME static final String GLOBAL_TYPE_DESCRIPTOR static final String SET_GLOBAL_METHOD_DESCRIPTOR static final String VOID_NOARG_METHOD_DESCRIPTOR private static final jdk.internal.org.objectweb.asm.Type SCRIPT_OBJECT_TYPE private static final jdk.internal.org.objectweb.asm.Type SCRIPT_FUNCTION_TYPE private static final jdk.internal.org.objectweb.asm.Type STRING_TYPE private static final jdk.internal.org.objectweb.asm.Type METHOD_TYPE_TYPE private static final jdk.internal.org.objectweb.asm.Type METHOD_HANDLE_TYPE private static final String GET_HANDLE_OBJECT_DESCRIPTOR private static final String GET_HANDLE_FUNCTION_DESCRIPTOR private static final String GET_CLASS_INITIALIZER_DESCRIPTOR private static final jdk.internal.org.objectweb.asm.Type RUNTIME_EXCEPTION_TYPE private static final jdk.internal.org.objectweb.asm.Type THROWABLE_TYPE private static final jdk.internal.org.objectweb.asm.Type UNSUPPORTED_OPERATION_TYPE private static final String SERVICES_CLASS_TYPE_NAME private static final String RUNTIME_EXCEPTION_TYPE_NAME private static final String ERROR_TYPE_NAME private static final String THROWABLE_TYPE_NAME private static final String UNSUPPORTED_OPERATION_TYPE_NAME private static final String METHOD_HANDLE_TYPE_DESCRIPTOR private static final String GET_GLOBAL_METHOD_DESCRIPTOR private static final String GET_CLASS_METHOD_DESCRIPTOR private static final String EXPORT_RETURN_VALUE_METHOD_DESCRIPTOR private static final String UNWRAP_METHOD_DESCRIPTOR private static final String GET_CONVERTER_METHOD_DESCRIPTOR private static final String TO_CHAR_PRIMITIVE_METHOD_DESCRIPTOR private static final String TO_STRING_METHOD_DESCRIPTOR private static final String ADAPTER_PACKAGE_PREFIX private static final String ADAPTER_CLASS_NAME_SUFFIX private static final String JAVA_PACKAGE_PREFIX private static final int MAX_GENERATED_TYPE_NAME_LENGTH private static final String CLASS_INIT static final String SUPER_PREFIX private static final java.util.Collection EXCLUDED private final Class superClass private final java.util.List interfaces private final ClassLoader commonLoader private final boolean classOverride private final String superClassName private final String generatedClassName private final java.util.Set usedFieldNames private final java.util.Set abstractMethodNames private final String samName private final java.util.Set finalMethods private final java.util.Set methodInfos private boolean autoConvertibleFromFunction private boolean hasExplicitFinalizer private final java.util.Map converterFields private final java.util.Set samReturnTypes private final jdk.internal.org.objectweb.asm.ClassWriter cw private static final java.security.AccessControlContext GET_DECLARED_MEMBERS_ACC_CTXT static final synthetic boolean $assertionsDisabled void <init> (java.lang.Class, java.util.List, java.lang.ClassLoader, boolean) throws jdk.nashorn.internal.runtime.linker.AdaptationException Class superClass java.util.List interfaces ClassLoader commonLoader boolean classOverride private void generateGlobalFields () jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader createAdapterClassLoader () boolean isAutoConvertibleFromFunction () private static java.lang.String getGeneratedClassName (java.lang.Class, java.util.List) Class superType java.util.List interfaces Class namingType Package pkg String namingTypeName StringBuilder buf java.util.Iterator it private static java.lang.String[] getInternalTypeNames (java.util.List) int i java.util.List classes int interfaceCount String[] interfaceNames private void generateHandleFields () jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi int flags private void generateConverterFields () String name Class returnType jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi int flags private void generateClassInit () jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi jdk.internal.org.objectweb.asm.Label notAFunction jdk.internal.org.objectweb.asm.Label initGlobal jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv jdk.internal.org.objectweb.asm.Label initGlobal private void generateConverterInit (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, boolean) Class returnType java.util.Map$Entry converterField jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv boolean samOnly private static void loadMethodTypeAndGetHandle (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo, java.lang.String) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi String getHandleDescriptor private static void invokeGetGlobalWithNullCheck (jdk.internal.org.objectweb.asm.commons.InstructionAdapter) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private void generateConstructors () throws jdk.nashorn.internal.runtime.linker.AdaptationException int modifier java.lang.reflect.Constructor ctor boolean gotCtor private void generateConstructors (java.lang.reflect.Constructor) java.lang.reflect.Constructor ctor private void generateDelegatingConstructor (java.lang.reflect.Constructor) jdk.internal.org.objectweb.asm.Type argType java.lang.reflect.Constructor ctor jdk.internal.org.objectweb.asm.Type originalCtorType jdk.internal.org.objectweb.asm.Type[] argTypes jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv int offset private void generateOverridingConstructor (java.lang.reflect.Constructor, boolean) jdk.internal.org.objectweb.asm.Type argType int i jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv2 java.lang.reflect.Constructor ctor boolean fromFunction jdk.internal.org.objectweb.asm.Type originalCtorType jdk.internal.org.objectweb.asm.Type[] originalArgTypes int argLen jdk.internal.org.objectweb.asm.Type[] newArgTypes jdk.internal.org.objectweb.asm.Type extraArgumentType jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv Class[] argTypes int offset String getHandleDescriptor private void generateOverridingConstructorWithObjectParam (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, java.lang.reflect.Constructor, java.lang.String) jdk.internal.org.objectweb.asm.Type argType int i jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv java.lang.reflect.Constructor ctor String ctorDescriptor Class[] argTypes int offset private static void endInitMethod (jdk.internal.org.objectweb.asm.commons.InstructionAdapter) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private static void endMethod (jdk.internal.org.objectweb.asm.commons.InstructionAdapter) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private static void invokeGetGlobal (jdk.internal.org.objectweb.asm.commons.InstructionAdapter) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private static void invokeSetGlobal (jdk.internal.org.objectweb.asm.commons.InstructionAdapter) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private java.lang.String nextName (java.lang.String) String ordinal int maxNameLen String name int i String nextName private void generateMethods () jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi private void generateMethod (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo) jdk.internal.org.objectweb.asm.Type t jdk.internal.org.objectweb.asm.Type t jdk.internal.org.objectweb.asm.Label throwableHandler String excName jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi java.lang.reflect.Method method Class[] exceptions String[] exceptionNames java.lang.invoke.MethodType type String methodDesc String name jdk.internal.org.objectweb.asm.Type asmType jdk.internal.org.objectweb.asm.Type[] asmArgTypes jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv jdk.internal.org.objectweb.asm.Label handleDefined Class returnType jdk.internal.org.objectweb.asm.Type asmReturnType jdk.internal.org.objectweb.asm.Label setupGlobal int nextLocalVar int currentGlobalVar int globalsDifferVar jdk.internal.org.objectweb.asm.Label globalsDiffer jdk.internal.org.objectweb.asm.Label invokeHandle int varOffset jdk.internal.org.objectweb.asm.Label tryBlockStart jdk.internal.org.objectweb.asm.Label tryBlockEnd boolean throwableDeclared jdk.internal.org.objectweb.asm.Label throwableHandler jdk.internal.org.objectweb.asm.Label rethrowHandler jdk.internal.org.objectweb.asm.Label methodEnd private void convertReturnValue (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, java.lang.Class, jdk.internal.org.objectweb.asm.Type) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv Class returnType jdk.internal.org.objectweb.asm.Type asmReturnType private static void emitInvokeExact (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, java.lang.invoke.MethodType) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv java.lang.invoke.MethodType type private static void boxStackTop (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, jdk.internal.org.objectweb.asm.Type) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv jdk.internal.org.objectweb.asm.Type t private static void invokeValueOf (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, java.lang.String, char) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv String boxedType char unboxedType private static void emitFinally (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, int, int) jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv int currentGlobalVar int globalsDifferVar jdk.internal.org.objectweb.asm.Label skip private static boolean isThrowableDeclared (java.lang.Class[]) Class exception Class[] exceptions private void generateSuperMethods () jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi private void generateSuperMethod (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi java.lang.reflect.Method method String methodDesc String name jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private java.lang.Class findInvokespecialOwnerFor (java.lang.Class) Class iface Class cl private void emitSuperCall (jdk.internal.org.objectweb.asm.commons.InstructionAdapter, java.lang.Class, java.lang.String, java.lang.String) jdk.internal.org.objectweb.asm.Type t jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv Class owner String name String methodDesc int nextParam jdk.internal.org.objectweb.asm.Type methodType private void generateFinalizerMethods () String finalizerDelegateName private void generateFinalizerDelegate (java.lang.String) String finalizerDelegateName jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private void generateFinalizerOverride (java.lang.String) String finalizerDelegateName jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv private static java.lang.String[] getExceptionNames (java.lang.Class[]) int i Class[] exceptions String[] exceptionNames private static int getAccessModifiers (java.lang.reflect.Method) java.lang.reflect.Method method private void gatherMethods (java.lang.Class) throws jdk.nashorn.internal.runtime.linker.AdaptationException jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator$MethodInfo mi String name int m java.lang.reflect.Method typeMethod java.lang.reflect.Method[] typeMethods Class itf Class superType Class type private void gatherMethods (java.util.List) throws jdk.nashorn.internal.runtime.linker.AdaptationException Class c java.util.List classes private static java.util.Collection getExcludedMethods () private java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) Class c1 Class c2 ClassNotFoundException e String type1 String type2 private static java.lang.Class assignableSuperClass (java.lang.Class, java.lang.Class) Class c1 Class c2 Class superClass private static boolean isCallerSensitive (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject e static synthetic java.lang.String access$000 (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator, java.lang.String, java.lang.String) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator x0 String x1 String x2 static synthetic java.lang.String access$300 (jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator, java.lang.String) jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator x0 String x1 static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader$1.class
JavaAdapterClassLoader.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic ClassLoader val$parentLoader final synthetic java.security.ProtectionDomain val$protectionDomain final synthetic jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader this$0 void <init> (jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader, java.lang.ClassLoader, java.security.ProtectionDomain) jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader this$0 public jdk.internal.dynalink.beans.StaticClass run () ClassNotFoundException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader$2$1.class
JavaAdapterClassLoader.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader$2$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader$2 this$1 void <init> (jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader$2) jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader$2 this$1 public jdk.nashorn.internal.runtime.Context run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader$2.class
JavaAdapterClassLoader.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader$2 extends java.security.SecureClassLoader { private final ClassLoader myLoader static final synthetic boolean $assertionsDisabled final synthetic java.security.ProtectionDomain val$protectionDomain final synthetic jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader this$0 void <init> (jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader, java.lang.ClassLoader, java.security.ProtectionDomain) jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader this$0 ClassLoader x0 public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException SecurityException se String name boolean resolve protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException jdk.nashorn.internal.runtime.Context ctx String name static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.class
JavaAdapterClassLoader.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader extends java.lang.Object { private static final java.security.AccessControlContext CREATE_LOADER_ACC_CTXT private static final java.security.AccessControlContext GET_CONTEXT_ACC_CTXT private static final java.util.Collection VISIBLE_INTERNAL_CLASS_NAMES private final String className private final byte[] classBytes static final synthetic boolean $assertionsDisabled void <init> (java.lang.String, byte[]) String className byte[] classBytes jdk.internal.dynalink.beans.StaticClass generateClass (java.lang.ClassLoader, java.security.ProtectionDomain) ClassLoader parentLoader java.security.ProtectionDomain protectionDomain private java.lang.ClassLoader createClassLoader (java.lang.ClassLoader, java.security.ProtectionDomain) ClassLoader parentLoader java.security.ProtectionDomain protectionDomain static synthetic java.lang.String access$000 (jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader) jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader x0 static synthetic java.lang.ClassLoader access$100 (jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader, java.lang.ClassLoader, java.security.ProtectionDomain) jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader x0 ClassLoader x1 java.security.ProtectionDomain x2 static synthetic java.util.Collection access$200 () static synthetic byte[] access$300 (jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader) jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader x0 static synthetic java.security.AccessControlContext access$400 () static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaAdapterFactory$1.class
JavaAdapterFactory.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$1 extends java.lang.ClassValue { void <init> () protected java.util.Map computeValue (java.lang.Class) Class type protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/nashorn/internal/runtime/linker/JavaAdapterFactory$2.class
JavaAdapterFactory.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$2 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic Class val$clazz void <init> (java.lang.Class) public java.security.ProtectionDomain run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/JavaAdapterFactory$3.class
JavaAdapterFactory.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$3 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic Class val$effectiveSuperClass final synthetic java.util.List val$interfaces final synthetic jdk.nashorn.internal.runtime.linker.ClassAndLoader val$definingClassAndLoader final synthetic Class[] val$types void <init> (java.lang.Class, java.util.List, jdk.nashorn.internal.runtime.linker.ClassAndLoader, java.lang.Class[]) public jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$AdapterInfo run () jdk.nashorn.internal.runtime.linker.AdaptationException e RuntimeException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/JavaAdapterFactory$AdapterInfo.class
JavaAdapterFactory.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$AdapterInfo extends java.lang.Object { private static final jdk.nashorn.internal.runtime.linker.ClassAndLoader SCRIPT_OBJECT_LOADER private final ClassLoader commonLoader private final jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader classAdapterGenerator private final jdk.nashorn.internal.runtime.linker.JavaAdapterClassLoader instanceAdapterGenerator private final java.util.Map instanceAdapters final boolean autoConvertibleFromFunction final jdk.nashorn.internal.runtime.linker.AdaptationResult adaptationResult void <init> (java.lang.Class, java.util.List, jdk.nashorn.internal.runtime.linker.ClassAndLoader) throws jdk.nashorn.internal.runtime.linker.AdaptationException Class superClass java.util.List interfaces jdk.nashorn.internal.runtime.linker.ClassAndLoader definingLoader jdk.nashorn.internal.runtime.linker.JavaAdapterBytecodeGenerator gen void <init> (jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome, java.lang.String) jdk.nashorn.internal.runtime.linker.AdaptationResult$Outcome outcome String classList void <init> (jdk.nashorn.internal.runtime.linker.AdaptationResult) jdk.nashorn.internal.runtime.linker.AdaptationResult adaptationResult jdk.internal.dynalink.beans.StaticClass getAdapterClass (jdk.nashorn.internal.runtime.ScriptObject, java.security.ProtectionDomain) jdk.nashorn.internal.runtime.ScriptObject classOverrides java.security.ProtectionDomain protectionDomain private jdk.internal.dynalink.beans.StaticClass getInstanceAdapterClass (java.security.ProtectionDomain) java.security.ProtectionDomain protectionDomain java.security.CodeSource codeSource jdk.internal.dynalink.beans.StaticClass instanceAdapterClass java.security.ProtectionDomain effectiveDomain jdk.internal.dynalink.beans.StaticClass existing private jdk.internal.dynalink.beans.StaticClass getClassAdapterClass (jdk.nashorn.internal.runtime.ScriptObject, java.security.ProtectionDomain) jdk.nashorn.internal.runtime.ScriptObject classOverrides java.security.ProtectionDomain protectionDomain private static java.lang.ClassLoader findCommonLoader (jdk.nashorn.internal.runtime.linker.ClassAndLoader) throws jdk.nashorn.internal.runtime.linker.AdaptationException jdk.nashorn.internal.runtime.linker.ClassAndLoader classAndLoader static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.class
JavaAdapterFactory.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.JavaAdapterFactory extends java.lang.Object { private static final java.security.ProtectionDomain MINIMAL_PERMISSION_DOMAIN private static final java.security.AccessControlContext CREATE_ADAPTER_INFO_ACC_CTXT private static final ClassValue ADAPTER_INFO_MAPS static final synthetic boolean $assertionsDisabled public void <init> () public static jdk.internal.dynalink.beans.StaticClass getAdapterClassFor (java.lang.Class[], jdk.nashorn.internal.runtime.ScriptObject, java.lang.invoke.MethodHandles$Lookup) Class[] types jdk.nashorn.internal.runtime.ScriptObject classOverrides java.lang.invoke.MethodHandles$Lookup lookup private static jdk.internal.dynalink.beans.StaticClass getAdapterClassFor (java.lang.Class[], jdk.nashorn.internal.runtime.ScriptObject, java.security.ProtectionDomain) Class type Class[] types jdk.nashorn.internal.runtime.ScriptObject classOverrides java.security.ProtectionDomain protectionDomain SecurityManager sm private static java.security.ProtectionDomain getProtectionDomain (java.lang.invoke.MethodHandles$Lookup) java.lang.invoke.MethodHandles$Lookup lookup private static java.security.ProtectionDomain getProtectionDomain (java.lang.Class) Class clazz public static java.lang.invoke.MethodHandle getConstructor (java.lang.Class, java.lang.Class, java.lang.invoke.MethodHandles$Lookup) throws java.lang.Exception Class sourceType Class targetType java.lang.invoke.MethodHandles$Lookup lookup jdk.internal.dynalink.beans.StaticClass adapterClass static boolean isAutoConvertibleFromFunction (java.lang.Class) Class clazz private static jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$AdapterInfo getAdapterInfo (java.lang.Class[]) jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$AdapterInfo adapterInfo Class[] types jdk.nashorn.internal.runtime.linker.ClassAndLoader definingClassAndLoader java.util.Map adapterInfoMap java.util.List typeList jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$AdapterInfo adapterInfo private static jdk.nashorn.internal.runtime.linker.JavaAdapterFactory$AdapterInfo createAdapterInfo (java.lang.Class[], jdk.nashorn.internal.runtime.linker.ClassAndLoader) int mod Class t Class[] types jdk.nashorn.internal.runtime.linker.ClassAndLoader definingClassAndLoader Class superClass java.util.List interfaces Class effectiveSuperClass private static java.security.ProtectionDomain createMinimalPermissionDomain () java.security.Permissions permissions static synthetic java.security.ProtectionDomain access$000 () static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaAdapterServices$1$1.class
JavaAdapterServices.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaAdapterServices$1$1 extends java.security.SecureClassLoader { final synthetic jdk.nashorn.internal.runtime.linker.JavaAdapterServices$1 this$0 void <init> (jdk.nashorn.internal.runtime.linker.JavaAdapterServices$1, java.lang.ClassLoader) jdk.nashorn.internal.runtime.linker.JavaAdapterServices$1 this$0 ClassLoader x0 protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException String name }
jdk/nashorn/internal/runtime/linker/JavaAdapterServices$1.class
JavaAdapterServices.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaAdapterServices$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic byte[] val$bytes void <init> (byte[]) public java.lang.ClassLoader run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/JavaAdapterServices.class
JavaAdapterServices.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.JavaAdapterServices extends java.lang.Object { private static final ThreadLocal classOverrides private static final java.lang.invoke.MethodHandle NO_PERMISSIONS_INVOKER static final synthetic boolean $assertionsDisabled private void <init> () public static java.lang.invoke.MethodHandle getHandle (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.invoke.MethodType) jdk.nashorn.internal.runtime.ScriptFunction fn java.lang.invoke.MethodType type public static java.lang.invoke.MethodHandle getHandle (java.lang.Object, java.lang.String, java.lang.invoke.MethodType) Object obj String name java.lang.invoke.MethodType type jdk.nashorn.internal.runtime.ScriptObject sobj Object fnObj public static java.lang.Object getClassOverrides () Object overrides public static void invokeNoPermissions (java.lang.invoke.MethodHandle, java.lang.Object) throws java.lang.Throwable java.lang.invoke.MethodHandle method Object arg public static void setGlobal (java.lang.Object) Object global public static java.lang.Object getGlobal () static void setClassOverrides (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject overrides private static java.lang.invoke.MethodHandle bindAndAdaptHandle (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object, java.lang.invoke.MethodType) jdk.nashorn.internal.runtime.ScriptFunction fn Object self java.lang.invoke.MethodType type private static java.lang.invoke.MethodHandle createNoPermissionsInvoker () ReflectiveOperationException e String className jdk.internal.org.objectweb.asm.ClassWriter cw jdk.internal.org.objectweb.asm.Type objectType jdk.internal.org.objectweb.asm.Type methodHandleType jdk.internal.org.objectweb.asm.commons.InstructionAdapter mv byte[] bytes ClassLoader loader public static java.lang.invoke.MethodHandle getObjectConverter (java.lang.Class) Class returnType public static java.lang.Object exportReturnValue (java.lang.Object) Object obj public static char toCharPrimitive (java.lang.Object) Object obj public static java.lang.String toString (java.lang.Object) Object obj static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.class
JavaArgumentConverters.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaArgumentConverters extends java.lang.Object { private static final java.lang.invoke.MethodHandle TO_BOOLEAN private static final java.lang.invoke.MethodHandle TO_STRING private static final java.lang.invoke.MethodHandle TO_DOUBLE private static final java.lang.invoke.MethodHandle TO_NUMBER private static final java.lang.invoke.MethodHandle TO_LONG private static final java.lang.invoke.MethodHandle TO_LONG_PRIMITIVE private static final java.lang.invoke.MethodHandle TO_CHAR private static final java.lang.invoke.MethodHandle TO_CHAR_PRIMITIVE private static final java.util.Map CONVERTERS private void <init> () static java.lang.invoke.MethodHandle getConverter (java.lang.Class) Class targetType private static java.lang.Boolean toBoolean (java.lang.Object) double num Object obj private static java.lang.Character toChar (java.lang.Object) int ival Object o String s static char toCharPrimitive (java.lang.Object) Object obj0 Character c static java.lang.String toString (java.lang.Object) Object obj private static java.lang.Double toDouble (java.lang.Object) Object obj Object obj0 private static java.lang.Number toNumber (java.lang.Object) Object obj Object obj0 private static java.lang.Long toLong (java.lang.Object) Double d Float f Object obj Object obj0 private static java.lang.AssertionError assertUnexpectedType (java.lang.Object) Object obj private static long toLongPrimitive (java.lang.Object) Object obj0 Long l private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types private static void putDoubleConverter (java.lang.Class) Class targetType Class primitive private static void putLongConverter (java.lang.Class) Class targetType Class primitive private static java.lang.Byte byteValue (java.lang.Long) Long l private static java.lang.Short shortValue (java.lang.Long) Long l private static java.lang.Integer intValue (java.lang.Long) Long l private static java.lang.Float floatValue (java.lang.Double) Double d static void <clinit> () }
jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.class
JavaSuperAdapter.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.JavaSuperAdapter extends java.lang.Object { private final Object adapter void <init> (java.lang.Object) Object adapter public java.lang.Object getAdapter () }
jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.class
JavaSuperAdapterLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.JavaSuperAdapterLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private static final String GET_METHOD private static final String DYN_GET_METHOD private static final String DYN_GET_METHOD_FIXED private static final java.lang.invoke.MethodHandle ADD_PREFIX_TO_METHOD_NAME private static final java.lang.invoke.MethodHandle BIND_DYNAMIC_METHOD private static final java.lang.invoke.MethodHandle GET_ADAPTER private static final java.lang.invoke.MethodHandle IS_ADAPTER_OF_CLASS void <init> () public boolean canLinkType (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception java.lang.invoke.MethodHandle adaptedInvocation java.lang.invoke.MethodHandle typedAddPrefix jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices Object objSuperAdapter jdk.internal.dynalink.CallSiteDescriptor descriptor Object adapter Object[] args java.lang.invoke.MethodType type Class adapterClass boolean hasFixedName String opName jdk.internal.dynalink.CallSiteDescriptor newDescriptor jdk.internal.dynalink.linker.GuardedInvocation guardedInv java.lang.invoke.MethodHandle guard java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodType invType java.lang.invoke.MethodHandle typedBinder java.lang.invoke.MethodHandle droppingBinder java.lang.invoke.MethodHandle bindingInvocation java.lang.invoke.MethodHandle typedGetAdapter java.lang.invoke.MethodHandle adaptedInvocation private static java.lang.invoke.MethodHandle asFilterType (java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodType, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle filter int pos java.lang.invoke.MethodType targetType java.lang.invoke.MethodType sourceType private static java.lang.Object addPrefixToMethodName (java.lang.Object) Object name private static java.lang.Object bindDynamicMethod (java.lang.Object, java.lang.Object) Object dynamicMethod Object boundThis private static boolean isAdapterOfClass (java.lang.Class, java.lang.Object) Class clazz Object obj static void <clinit> () jdk.internal.dynalink.support.Lookup lookup }
jdk/nashorn/internal/runtime/linker/LinkerCallSite$1.class
LinkerCallSite.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.LinkerCallSite$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.util.Map$Entry, java.util.Map$Entry) java.util.Map$Entry o1 java.util.Map$Entry o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/nashorn/internal/runtime/linker/LinkerCallSite$ProfilingLinkerCallSite$ProfileDumper.class
LinkerCallSite.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite$ProfileDumper extends java.lang.Object implements java.lang.Runnable { void <init> () public void run () java.io.FileNotFoundException e java.io.PrintWriter out boolean fileOutput private static void dump (java.io.PrintWriter) jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite callSite java.io.PrintWriter out int index }
jdk/nashorn/internal/runtime/linker/LinkerCallSite$ProfilingLinkerCallSite.class
LinkerCallSite.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite extends jdk.nashorn.internal.runtime.linker.LinkerCallSite { private static java.util.LinkedList profileCallSites private long startTime private int depth private long totalTime private long hitCount private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.lang.invoke.MethodHandle PROFILEENTRY private static final java.lang.invoke.MethodHandle PROFILEEXIT private static final java.lang.invoke.MethodHandle PROFILEVOIDEXIT void <init> (jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor) jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc public static jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite newProfilingLinkerCallSite (jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor) Thread profileDumperThread jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite callSite public void setTarget (java.lang.invoke.MethodHandle) java.lang.invoke.MethodType selfFilterType java.lang.invoke.MethodType filter java.lang.invoke.MethodHandle newTarget java.lang.invoke.MethodType type boolean isVoid Class newSelfType java.lang.invoke.MethodHandle selfFilter java.lang.invoke.MethodHandle methodHandle public java.lang.Object profileEntry (java.lang.Object) Object self public java.lang.Object profileExit (java.lang.Object) Object result public void profileVoidExit () static synthetic java.util.LinkedList access$100 () static synthetic long access$200 (jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite) jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite x0 static synthetic long access$300 (jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite) jdk.nashorn.internal.runtime.linker.LinkerCallSite$ProfilingLinkerCallSite x0 static void <clinit> () }
jdk/nashorn/internal/runtime/linker/LinkerCallSite$TracingLinkerCallSite.class
LinkerCallSite.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.LinkerCallSite$TracingLinkerCallSite extends jdk.nashorn.internal.runtime.linker.LinkerCallSite { private static final java.lang.invoke.MethodHandles$Lookup LOOKUP private static final java.lang.invoke.MethodHandle TRACEOBJECT private static final java.lang.invoke.MethodHandle TRACEVOID private static final java.lang.invoke.MethodHandle TRACEMISS void <init> (jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor) jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc public void setTarget (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle newTarget java.lang.invoke.MethodType type boolean isVoid java.lang.invoke.MethodHandle traceMethodHandle public void initialize (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle relinkAndInvoke public void relink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodHandle relink public void resetAndRelink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodHandle relink private java.lang.invoke.MethodHandle getFallbackLoggingRelink (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle relink java.lang.invoke.MethodType type private void printObject (java.io.PrintWriter, java.lang.Object) Object value Object key jdk.nashorn.internal.runtime.ScriptObject object boolean isFirst java.util.Set keySet java.io.PrintWriter out Object arg private void tracePrint (java.io.PrintWriter, java.lang.String, java.lang.Object[], java.lang.Object) Object arg int i java.io.PrintWriter out String tag Object[] args Object result public transient java.lang.Object traceObject (java.lang.invoke.MethodHandle, java.lang.Object[]) throws java.lang.Throwable java.lang.invoke.MethodHandle mh Object[] args java.io.PrintWriter out Object result public transient void traceVoid (java.lang.invoke.MethodHandle, java.lang.Object[]) throws java.lang.Throwable java.lang.invoke.MethodHandle mh Object[] args java.io.PrintWriter out public transient void traceMiss (java.lang.String, java.lang.Object[]) throws java.lang.Throwable String desc Object[] args static void <clinit> () }
jdk/nashorn/internal/runtime/linker/LinkerCallSite.class
LinkerCallSite.java package jdk.nashorn.internal.runtime.linker public jdk.nashorn.internal.runtime.linker.LinkerCallSite extends jdk.internal.dynalink.ChainedCallSite { public static final int ARGLIMIT private static final String PROFILEFILE private static final java.lang.invoke.MethodHandle INCREASE_MISS_COUNTER private static final java.lang.invoke.MethodHandle ON_CATCH_INVALIDATION private int catchInvalidations private static java.util.concurrent.atomic.LongAdder count private static final java.util.HashMap missCounts private static java.util.concurrent.atomic.LongAdder missCount private static final java.util.Random r private static final int missSamplingPercentage void <init> (jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor) jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor descriptor protected java.lang.invoke.MethodHandle getPruneCatches () private static jdk.internal.dynalink.ChainedCallSite onCatchInvalidation (jdk.nashorn.internal.runtime.linker.LinkerCallSite) jdk.nashorn.internal.runtime.linker.LinkerCallSite callSite public static int getCatchInvalidationCount (java.lang.Object) Object callSiteToken static jdk.nashorn.internal.runtime.linker.LinkerCallSite newLinkerCallSite (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandles$Lookup lookup String name java.lang.invoke.MethodType type int flags jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc public java.lang.String toString () public jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor getNashornDescriptor () public void relink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodHandle relink public void resetAndRelink (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodHandle relink private java.lang.invoke.MethodHandle getDebuggingRelink (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle relink private java.lang.invoke.MethodHandle getIncreaseMissCounter (java.lang.Class) Class type java.lang.invoke.MethodHandle missCounterWithDesc private static java.lang.String getScriptLocation () StackTraceElement caller public static java.lang.Object increaseMissCount (java.lang.String, java.lang.Object) java.util.concurrent.atomic.AtomicInteger i String desc Object self protected int getMaxChainLength () public static long getCount () public static long getMissCount () public static int getMissSamplingPercentage () public static void getMissCounts (java.io.PrintWriter) java.util.Map$Entry entry java.io.PrintWriter out java.util.ArrayList entries static synthetic java.lang.String access$000 () static synthetic java.lang.String access$400 () static void <clinit> () }
jdk/nashorn/internal/runtime/linker/NashornBeansLinker$1.class
NashornBeansLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornBeansLinker$1 extends java.lang.ClassValue { void <init> () protected java.lang.String computeValue (java.lang.Class) Class type protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/nashorn/internal/runtime/linker/NashornBeansLinker$NashornBeansLinkerServices.class
NashornBeansLinker.java package jdk.nashorn.internal.runtime.linker jdk.nashorn.internal.runtime.linker.NashornBeansLinker$NashornBeansLinkerServices extends java.lang.Object implements jdk.internal.dynalink.linker.LinkerServices { private final jdk.internal.dynalink.linker.LinkerServices linkerServices void <init> (jdk.internal.dynalink.linker.LinkerServices) jdk.internal.dynalink.linker.LinkerServices linkerServices public java.lang.invoke.MethodHandle asType (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType public java.lang.invoke.MethodHandle asTypeLosslessReturn (java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) java.lang.invoke.MethodHandle handle java.lang.invoke.MethodType fromType public java.lang.invoke.MethodHandle getTypeConverter (java.lang.Class, java.lang.Class) Class sourceType Class targetType public boolean canConvert (java.lang.Class, java.lang.Class) Class from Class to public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest linkRequest public jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) Class sourceType Class targetType1 Class targetType2 public java.lang.invoke.MethodHandle filterInternalObjects (java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle target }
jdk/nashorn/internal/runtime/linker/NashornBeansLinker.class
NashornBeansLinker.java package jdk.nashorn.internal.runtime.linker public jdk.nashorn.internal.runtime.linker.NashornBeansLinker extends java.lang.Object implements jdk.internal.dynalink.linker.GuardingDynamicLinker { private static final boolean MIRROR_ALWAYS private static final java.lang.invoke.MethodHandle EXPORT_ARGUMENT private static final java.lang.invoke.MethodHandle IMPORT_RESULT private static final java.lang.invoke.MethodHandle FILTER_CONSSTRING private static final ClassValue FUNCTIONAL_IFACE_METHOD_NAME private final jdk.internal.dynalink.beans.BeansLinker beansLinker public void <init> () public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception Object[] arguments jdk.internal.dynalink.linker.LinkRequest forgedLinkRequest jdk.internal.dynalink.linker.GuardedInvocation invocation java.lang.invoke.MethodType callType jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor newDesc jdk.internal.dynalink.linker.GuardedInvocation gi String name jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices Object self jdk.internal.dynalink.CallSiteDescriptor desc public static jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.GuardingDynamicLinker, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.GuardingDynamicLinker delegateLinker jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices private static java.lang.Object exportArgument (java.lang.Object) Object arg static java.lang.Object exportArgument (java.lang.Object, boolean) Object arg boolean mirrorAlways private static java.lang.Object importResult (java.lang.Object) Object arg private static java.lang.Object consStringFilter (java.lang.Object) Object arg private static java.lang.String findFunctionalInterfaceMethodName (java.lang.Class) java.lang.reflect.Method m Class iface Class clazz private static boolean isOverridableObjectMethod (java.lang.reflect.Method) Class[] params java.lang.reflect.Method m static java.lang.String getFunctionalInterfaceMethodName (java.lang.Class) Class clazz static jdk.internal.dynalink.linker.MethodHandleTransformer createHiddenObjectFilter () static synthetic java.lang.String access$000 (java.lang.Class) Class x0 static void <clinit> () jdk.internal.dynalink.support.Lookup lookup }
jdk/nashorn/internal/runtime/linker/NashornBottomLinker.class
NashornBottomLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornBottomLinker extends java.lang.Object implements jdk.internal.dynalink.linker.GuardingDynamicLinker jdk.internal.dynalink.linker.GuardingTypeConverterFactory { private static final java.lang.invoke.MethodHandle EMPTY_PROP_GETTER private static final java.lang.invoke.MethodHandle EMPTY_ELEM_GETTER private static final java.lang.invoke.MethodHandle EMPTY_PROP_SETTER private static final java.lang.invoke.MethodHandle EMPTY_ELEM_SETTER private static final java.util.Map CONVERTERS static final synthetic boolean $assertionsDisabled void <init> () public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices Object self private static jdk.internal.dynalink.linker.GuardedInvocation linkBean (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception boolean strict jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc Object self String operator public jdk.internal.dynalink.linker.GuardedTypeConversion convertToType (java.lang.Class, java.lang.Class) throws java.lang.Exception Class sourceType Class targetType jdk.internal.dynalink.linker.GuardedInvocation gi private static jdk.internal.dynalink.linker.GuardedInvocation convertToTypeNoCast (java.lang.Class, java.lang.Class) throws java.lang.Exception Class sourceType Class targetType java.lang.invoke.MethodHandle mh private static jdk.internal.dynalink.linker.GuardedInvocation getInvocation (java.lang.invoke.MethodHandle, java.lang.Object, jdk.internal.dynalink.linker.LinkerServices, jdk.internal.dynalink.CallSiteDescriptor) java.lang.invoke.MethodHandle handle Object self jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.CallSiteDescriptor desc private static boolean isExpectedObject (java.lang.Object) Object obj private static jdk.internal.dynalink.linker.GuardedInvocation linkNull (jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc String operator private static java.lang.String getArgument (jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.CallSiteDescriptor desc static void <clinit> () }
jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor$1.class
NashornCallSiteDescriptor.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor$1 extends java.lang.ClassValue { void <init> () protected java.util.concurrent.ConcurrentMap computeValue (java.lang.Class) Class type protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.class
NashornCallSiteDescriptor.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor extends jdk.internal.dynalink.support.AbstractCallSiteDescriptor { public static final int CALLSITE_SCOPE public static final int CALLSITE_STRICT public static final int CALLSITE_FAST_SCOPE public static final int CALLSITE_OPTIMISTIC public static final int CALLSITE_APPLY_TO_CALL public static final int CALLSITE_DECLARE public static final int CALLSITE_PROFILE public static final int CALLSITE_TRACE public static final int CALLSITE_TRACE_MISSES public static final int CALLSITE_TRACE_ENTEREXIT public static final int CALLSITE_TRACE_VALUES public static final int CALLSITE_PROGRAM_POINT_SHIFT public static final int MAX_PROGRAM_POINT_VALUE public static final int FLAGS_MASK private static final ClassValue canonicals private final java.lang.invoke.MethodHandles$Lookup lookup private final String operator private final String operand private final java.lang.invoke.MethodType methodType private final int flags static final synthetic boolean $assertionsDisabled public static java.lang.String toString (int) int flags StringBuilder sb public static jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor get (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandles$Lookup lookup String name java.lang.invoke.MethodType methodType int flags String[] tokenizedName private static jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor get (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandles$Lookup lookup String operator String operand java.lang.invoke.MethodType methodType int flags jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor csd java.util.concurrent.ConcurrentMap classCanonicals jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor canonical private void <init> (java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.String, java.lang.invoke.MethodType, int) java.lang.invoke.MethodHandles$Lookup lookup String operator String operand java.lang.invoke.MethodType methodType int flags public int getNameTokenCount () public java.lang.String getNameToken (int) int i public java.lang.invoke.MethodHandles$Lookup getLookup () public boolean equals (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor csd public java.lang.invoke.MethodType getMethodType () public java.lang.String getOperator () public java.lang.String getFirstOperator () int delim public java.lang.String getOperand () public java.lang.String getFunctionDescription () public static java.lang.String getFunctionDescription (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public java.lang.String getFunctionErrorMessage (java.lang.Object) Object obj String funcDesc public static java.lang.String getFunctionErrorMessage (jdk.internal.dynalink.CallSiteDescriptor, java.lang.Object) jdk.internal.dynalink.CallSiteDescriptor desc Object obj public static int getFlags (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc private boolean isFlag (int) int flag private static boolean isFlag (jdk.internal.dynalink.CallSiteDescriptor, int) jdk.internal.dynalink.CallSiteDescriptor desc int flag public static boolean isScope (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public static boolean isFastScope (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public static boolean isStrict (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public static boolean isApplyToCall (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public static boolean isOptimistic (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public static boolean isDeclaration (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc public static boolean isStrictFlag (int) int flags public static boolean isScopeFlag (int) int flags public static int getProgramPoint (jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.CallSiteDescriptor desc boolean isProfile () boolean isTrace () boolean isTraceMisses () boolean isTraceEnterExit () boolean isTraceObjects () boolean isOptimistic () public jdk.internal.dynalink.CallSiteDescriptor changeMethodType (java.lang.invoke.MethodType) java.lang.invoke.MethodType newMethodType static void <clinit> () }
jdk/nashorn/internal/runtime/linker/NashornGuards.class
NashornGuards.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.NashornGuards extends java.lang.Object { private static final java.lang.invoke.MethodHandle IS_MAP private static final java.lang.invoke.MethodHandle IS_MAP_SCRIPTOBJECT private static final java.lang.invoke.MethodHandle IS_SCRIPTOBJECT private static final java.lang.invoke.MethodHandle IS_NOT_JSOBJECT private static final java.lang.invoke.MethodHandle SAME_OBJECT private static final boolean CCE_ONLY private void <init> () public static boolean explicitInstanceOfCheck (jdk.internal.dynalink.CallSiteDescriptor, jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest request public static java.lang.invoke.MethodHandle getScriptObjectGuard () public static java.lang.invoke.MethodHandle getNotJSObjectGuard () public static java.lang.invoke.MethodHandle getScriptObjectGuard (boolean) boolean explicitInstanceOfCheck public static java.lang.invoke.MethodHandle getMapGuard (jdk.nashorn.internal.runtime.PropertyMap, boolean) jdk.nashorn.internal.runtime.PropertyMap map boolean explicitInstanceOfCheck static boolean needsGuard (jdk.nashorn.internal.runtime.Property, jdk.internal.dynalink.CallSiteDescriptor) jdk.nashorn.internal.runtime.Property property jdk.internal.dynalink.CallSiteDescriptor desc public static java.lang.invoke.MethodHandle getGuard (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.Property, jdk.internal.dynalink.CallSiteDescriptor, boolean) jdk.nashorn.internal.runtime.ScriptObject sobj jdk.nashorn.internal.runtime.Property property jdk.internal.dynalink.CallSiteDescriptor desc boolean explicitInstanceOfCheck public static java.lang.invoke.MethodHandle getIdentityGuard (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject sobj public static java.lang.invoke.MethodHandle getStringGuard () public static java.lang.invoke.MethodHandle getNumberGuard () public static java.lang.invoke.MethodHandle combineGuards (java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) java.lang.invoke.MethodHandle guard1 java.lang.invoke.MethodHandle guard2 private static boolean isScriptObject (java.lang.Object) Object self private static boolean isScriptObject (java.lang.Class, java.lang.Object) Class clazz Object self private static boolean isMap (jdk.nashorn.internal.runtime.ScriptObject, jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.ScriptObject self jdk.nashorn.internal.runtime.PropertyMap map private static boolean isNotJSObject (java.lang.Object) Object self private static boolean isMap (java.lang.Object, jdk.nashorn.internal.runtime.PropertyMap) Object self jdk.nashorn.internal.runtime.PropertyMap map private static boolean sameObject (java.lang.Object, java.lang.ref.WeakReference) Object self java.lang.ref.WeakReference ref private static boolean isScriptFunction (java.lang.Object) Object self private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/linker/NashornLinker$1.class
NashornLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornLinker$1 extends java.lang.ClassValue { void <init> () protected java.lang.invoke.MethodHandle computeValue (java.lang.Class) Class type protected volatile synthetic java.lang.Object computeValue (java.lang.Class) }
jdk/nashorn/internal/runtime/linker/NashornLinker$2.class
NashornLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornLinker$2 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public jdk.internal.dynalink.linker.LinkRequest run () public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/linker/NashornLinker.class
NashornLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker jdk.internal.dynalink.linker.GuardingTypeConverterFactory jdk.internal.dynalink.linker.ConversionComparator { private static final ClassValue ARRAY_CONVERTERS private static final java.lang.invoke.MethodHandle IS_SCRIPT_OBJECT private static final java.lang.invoke.MethodHandle IS_SCRIPT_FUNCTION private static final java.lang.invoke.MethodHandle IS_NATIVE_ARRAY private static final java.lang.invoke.MethodHandle IS_NASHORN_OR_UNDEFINED_TYPE private static final java.lang.invoke.MethodHandle CREATE_MIRROR private static final java.lang.invoke.MethodHandle TO_COLLECTION private static final java.lang.invoke.MethodHandle TO_DEQUE private static final java.lang.invoke.MethodHandle TO_LIST private static final java.lang.invoke.MethodHandle TO_QUEUE static final synthetic boolean $assertionsDisabled void <init> () public boolean canLinkType (java.lang.Class) Class type static boolean canLinkTypeStatic (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest requestWithoutContext Object self jdk.internal.dynalink.CallSiteDescriptor desc private static jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (java.lang.Object, jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.CallSiteDescriptor) jdk.internal.dynalink.linker.GuardedInvocation inv jdk.internal.dynalink.linker.GuardedInvocation inv Object self jdk.internal.dynalink.linker.LinkRequest request jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.GuardedInvocation inv public jdk.internal.dynalink.linker.GuardedTypeConversion convertToType (java.lang.Class, java.lang.Class) throws java.lang.Exception Class sourceType Class targetType jdk.internal.dynalink.linker.GuardedInvocation gi private static jdk.internal.dynalink.linker.GuardedInvocation convertToTypeNoCast (java.lang.Class, java.lang.Class) throws java.lang.Exception Class sourceType Class targetType java.lang.invoke.MethodHandle mh jdk.internal.dynalink.linker.GuardedInvocation arrayConverter private static jdk.internal.dynalink.linker.GuardedInvocation getSamTypeConverter (java.lang.Class, java.lang.Class) throws java.lang.Exception java.lang.invoke.MethodHandle ctor Class sourceType Class targetType boolean isSourceTypeGeneric private static java.lang.invoke.MethodHandles$Lookup getCurrentLookup () jdk.internal.dynalink.linker.LinkRequest currentRequest private static jdk.internal.dynalink.linker.GuardedInvocation getArrayConverter (java.lang.Class, java.lang.Class) java.lang.invoke.MethodHandle guard Class sourceType Class targetType boolean isSourceTypeNativeArray boolean isSourceTypeGeneric private static java.lang.invoke.MethodHandle createArrayConverter (java.lang.Class) Class type java.lang.invoke.MethodHandle converter private static jdk.internal.dynalink.linker.GuardedInvocation getMirrorConverter (java.lang.Class, java.lang.Class) Class sourceType Class targetType private static boolean isAutoConvertibleFromFunction (java.lang.Class) Class clazz static boolean isAbstractClass (java.lang.Class) Class clazz public jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) Class sourceType Class targetType1 Class targetType2 private static boolean isArrayPreferredTarget (java.lang.Class) Class clazz private static java.lang.invoke.MethodHandle asReturning (java.lang.invoke.MethodHandle, java.lang.Class) java.lang.invoke.MethodHandle mh Class nrtype private static boolean isNashornTypeOrUndefined (java.lang.Object) Object obj private static java.lang.Object createMirror (java.lang.Object) Object obj private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static synthetic java.lang.invoke.MethodHandle access$000 (java.lang.Class) Class x0 static void <clinit> () java.lang.invoke.MethodHandle listAdapterCreate }
jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.class
NashornPrimitiveLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornPrimitiveLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker jdk.internal.dynalink.linker.GuardingTypeConverterFactory jdk.internal.dynalink.linker.ConversionComparator { private static final jdk.internal.dynalink.linker.GuardedTypeConversion VOID_TO_OBJECT private static final java.lang.invoke.MethodHandle GUARD_PRIMITIVE void <init> () public boolean canLinkType (java.lang.Class) Class type private static boolean canLinkTypeStatic (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest origRequest jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest request Object self jdk.nashorn.internal.runtime.linker.NashornCallSiteDescriptor desc public jdk.internal.dynalink.linker.GuardedTypeConversion convertToType (java.lang.Class, java.lang.Class) Class sourceType Class targetType java.lang.invoke.MethodHandle mh public jdk.internal.dynalink.linker.ConversionComparator$Comparison compareConversion (java.lang.Class, java.lang.Class, java.lang.Class) Class primitiveType1 Class primitiveType2 Class sourceType Class targetType1 Class targetType2 Class wrapper1 Class wrapper2 private static java.lang.Class getPrimitiveTypeOrSelf (java.lang.Class) Class type Class primitive private static java.lang.Class getWrapperTypeOrSelf (java.lang.Class) Class type Class wrapper private static boolean isJavaScriptPrimitive (java.lang.Object) Object o private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.class
NashornStaticClassLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.NashornStaticClassLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private static final jdk.internal.dynalink.linker.GuardingDynamicLinker staticClassLinker void <init> () public boolean canLinkType (java.lang.Class) Class type public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception Object[] args jdk.internal.dynalink.linker.LinkRequest adapterRequest jdk.internal.dynalink.linker.GuardedInvocation gi jdk.internal.dynalink.linker.LinkRequest linkRequest jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest request Object self Class receiverClass jdk.internal.dynalink.CallSiteDescriptor desc private static jdk.internal.dynalink.linker.GuardedInvocation delegate (jdk.internal.dynalink.linker.LinkerServices, jdk.internal.dynalink.linker.LinkRequest) throws java.lang.Exception jdk.internal.dynalink.linker.LinkerServices linkerServices jdk.internal.dynalink.linker.LinkRequest request private static jdk.internal.dynalink.linker.GuardedInvocation checkNullConstructor (jdk.internal.dynalink.linker.GuardedInvocation, java.lang.Class) jdk.internal.dynalink.linker.GuardedInvocation ctorInvocation Class receiverClass static void <clinit> () }
jdk/nashorn/internal/runtime/linker/PrimitiveLookup.class
PrimitiveLookup.java package jdk.nashorn.internal.runtime.linker public final jdk.nashorn.internal.runtime.linker.PrimitiveLookup extends java.lang.Object { private static final java.lang.invoke.MethodHandle PRIMITIVE_SETTER static final synthetic boolean $assertionsDisabled private void <init> () public static jdk.internal.dynalink.linker.GuardedInvocation lookupPrimitive (jdk.internal.dynalink.linker.LinkRequest, java.lang.Class, jdk.nashorn.internal.runtime.ScriptObject, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) jdk.internal.dynalink.linker.LinkRequest request Class receiverClass jdk.nashorn.internal.runtime.ScriptObject wrappedReceiver java.lang.invoke.MethodHandle wrapFilter java.lang.invoke.MethodHandle protoFilter public static jdk.internal.dynalink.linker.GuardedInvocation lookupPrimitive (jdk.internal.dynalink.linker.LinkRequest, java.lang.invoke.MethodHandle, jdk.nashorn.internal.runtime.ScriptObject, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) String name jdk.nashorn.internal.runtime.FindProperty find java.lang.invoke.MethodHandle invocation java.lang.invoke.MethodHandle adaptedInvocation java.lang.invoke.MethodHandle method java.lang.invoke.MethodHandle protoGuard jdk.nashorn.internal.runtime.ScriptObject proto jdk.internal.dynalink.linker.GuardedInvocation link java.lang.invoke.SwitchPoint sp java.lang.invoke.MethodType wrapType java.lang.invoke.MethodHandle method Class receiverType jdk.internal.dynalink.linker.LinkRequest request java.lang.invoke.MethodHandle guard jdk.nashorn.internal.runtime.ScriptObject wrappedReceiver java.lang.invoke.MethodHandle wrapFilter java.lang.invoke.MethodHandle protoFilter jdk.internal.dynalink.CallSiteDescriptor desc String name jdk.nashorn.internal.runtime.FindProperty find String firstOp jdk.internal.dynalink.linker.GuardedInvocation link private static jdk.internal.dynalink.linker.GuardedInvocation getPrimitiveSetter (java.lang.String, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, boolean) java.lang.invoke.MethodHandle target String name java.lang.invoke.MethodHandle guard java.lang.invoke.MethodHandle wrapFilter boolean isStrict java.lang.invoke.MethodHandle filter java.lang.invoke.MethodHandle target private static void primitiveSetter (jdk.nashorn.internal.runtime.ScriptObject, java.lang.Object, java.lang.Object, boolean, java.lang.Object) jdk.nashorn.internal.runtime.ScriptObject wrappedSelf Object self Object key boolean strict Object value String name jdk.nashorn.internal.runtime.FindProperty find private static java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.invoke.MethodType) String name java.lang.invoke.MethodType type static void <clinit> () }
jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.class
ReflectionCheckLinker.java package jdk.nashorn.internal.runtime.linker final jdk.nashorn.internal.runtime.linker.ReflectionCheckLinker extends java.lang.Object implements jdk.internal.dynalink.linker.TypeBasedGuardingDynamicLinker { private static final Class STATEMENT_CLASS private static final Class XMLENCODER_CLASS private static final Class XMLDECODER_CLASS void <init> () private static java.lang.Class getBeanClass (java.lang.String) ClassNotFoundException cnfe String name public boolean canLinkType (java.lang.Class) Class type private static boolean isReflectionClass (java.lang.Class) Class type String name public jdk.internal.dynalink.linker.GuardedInvocation getGuardedInvocation (jdk.internal.dynalink.linker.LinkRequest, jdk.internal.dynalink.linker.LinkerServices) throws java.lang.Exception jdk.internal.dynalink.linker.LinkRequest origRequest jdk.internal.dynalink.linker.LinkerServices linkerServices private static boolean isReflectiveCheckNeeded (java.lang.Class, boolean) Class type boolean isStatic static void checkReflectionAccess (java.lang.Class, boolean) Class clazz boolean isStatic jdk.nashorn.internal.objects.Global global jdk.nashorn.api.scripting.ClassFilter cf SecurityManager sm private static void checkLinkRequest (jdk.internal.dynalink.linker.LinkRequest) jdk.internal.dynalink.CallSiteDescriptor desc jdk.internal.dynalink.linker.LinkRequest requestWithoutContext Object self jdk.internal.dynalink.linker.LinkRequest origRequest jdk.nashorn.internal.objects.Global global jdk.nashorn.api.scripting.ClassFilter cf SecurityManager sm private static void checkReflectionPermission (java.lang.SecurityManager) SecurityManager sm static void <clinit> () }
jdk/nashorn/internal/runtime/logging/DebugLogger$1$1.class
DebugLogger.java package jdk.nashorn.internal.runtime.logging jdk.nashorn.internal.runtime.logging.DebugLogger$1$1 extends java.util.logging.Formatter { final synthetic jdk.nashorn.internal.runtime.logging.DebugLogger$1 this$0 void <init> (jdk.nashorn.internal.runtime.logging.DebugLogger$1) jdk.nashorn.internal.runtime.logging.DebugLogger$1 this$0 public java.lang.String format (java.util.logging.LogRecord) java.util.logging.LogRecord record StringBuilder sb }
jdk/nashorn/internal/runtime/logging/DebugLogger$1.class
DebugLogger.java package jdk.nashorn.internal.runtime.logging final jdk.nashorn.internal.runtime.logging.DebugLogger$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic java.util.logging.Logger val$logger final synthetic java.util.logging.Level val$level void <init> (java.util.logging.Logger, java.util.logging.Level) public java.lang.Void run () java.util.logging.Handler h java.util.logging.Handler c public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/logging/DebugLogger.class
DebugLogger.java package jdk.nashorn.internal.runtime.logging public final jdk.nashorn.internal.runtime.logging.DebugLogger extends java.lang.Object { public static final jdk.nashorn.internal.runtime.logging.DebugLogger DISABLED_LOGGER private final java.util.logging.Logger logger private final boolean isEnabled private int indent private static final int INDENT_SPACE private final boolean isQuiet static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String, java.util.logging.Level, boolean) String loggerName java.util.logging.Level loggerLevel boolean isQuiet private static java.util.logging.Logger instantiateLogger (java.lang.String, java.util.logging.Level) String name java.util.logging.Level level java.util.logging.Logger logger public java.util.logging.Level getLevel () public java.io.PrintWriter getOutputStream () public static java.lang.String quote (java.lang.String) String str char startQuote char endQuote char quote public boolean isEnabled () public static boolean isEnabled (jdk.nashorn.internal.runtime.logging.DebugLogger) jdk.nashorn.internal.runtime.logging.DebugLogger logger public void indent (int) int pos public void indent () public void unindent () private static void logEvent (jdk.nashorn.internal.runtime.events.RuntimeEvent) jdk.nashorn.internal.runtime.ScriptObject debug jdk.nashorn.internal.runtime.ScriptFunction addRuntimeEvent jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.events.RuntimeEvent event public boolean isLoggable (java.util.logging.Level) java.util.logging.Level level public void finest (java.lang.String) String str public void finest (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void finest (java.lang.Object[]) Object[] objs public transient void finest (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void finer (java.lang.String) String str public void finer (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void finer (java.lang.Object[]) Object[] objs public transient void finer (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void fine (java.lang.String) String str public void fine (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void fine (java.lang.Object[]) Object[] objs public transient void fine (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void config (java.lang.String) String str public void config (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void config (java.lang.Object[]) Object[] objs public transient void config (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void info (java.lang.String) String str public void info (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void info (java.lang.Object[]) Object[] objs public transient void info (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void warning (java.lang.String) String str public void warning (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void warning (java.lang.Object[]) Object[] objs public transient void warning (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void severe (java.lang.String) String str public void severe (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.String) jdk.nashorn.internal.runtime.events.RuntimeEvent event String str public transient void severe (java.lang.Object[]) Object[] objs public transient void severe (jdk.nashorn.internal.runtime.events.RuntimeEvent, java.lang.Object[]) jdk.nashorn.internal.runtime.events.RuntimeEvent event Object[] objs public void log (java.util.logging.Level, java.lang.String) int i StringBuilder sb java.util.logging.Level level String str public transient void log (java.util.logging.Level, java.lang.Object[]) Object obj StringBuilder sb java.util.logging.Level level Object[] objs private static java.security.AccessControlContext createLoggerControlAccCtxt () java.security.Permissions perms static void <clinit> () }
jdk/nashorn/internal/runtime/logging/Loggable.class
Loggable.java package jdk.nashorn.internal.runtime.logging public abstract jdk.nashorn.internal.runtime.logging.Loggable extends java.lang.Object { public abstract jdk.nashorn.internal.runtime.logging.DebugLogger initLogger (jdk.nashorn.internal.runtime.Context) public abstract jdk.nashorn.internal.runtime.logging.DebugLogger getLogger () }
jdk/nashorn/internal/runtime/logging/Logger.class
Logger.java package jdk.nashorn.internal.runtime.logging public abstract annotation jdk.nashorn.internal.runtime.logging.Logger extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String name () }
jdk/nashorn/internal/runtime/options/KeyValueOption.class
KeyValueOption.java package jdk.nashorn.internal.runtime.options public jdk.nashorn.internal.runtime.options.KeyValueOption extends jdk.nashorn.internal.runtime.options.Option { protected java.util.Map map void <init> (java.lang.String) String value java.util.Map getValues () public boolean hasValue (java.lang.String) String key java.lang.String getValue (java.lang.String) String key String val private void initialize () String token String[] keyValue java.util.StringTokenizer st }
jdk/nashorn/internal/runtime/options/LoggingOption$LoggerInfo.class
LoggingOption.java package jdk.nashorn.internal.runtime.options public jdk.nashorn.internal.runtime.options.LoggingOption$LoggerInfo extends java.lang.Object { private final java.util.logging.Level level private final boolean isQuiet void <init> (java.util.logging.Level, boolean) java.util.logging.Level level boolean isQuiet public java.util.logging.Level getLevel () public boolean isQuiet () }
jdk/nashorn/internal/runtime/options/LoggingOption.class
LoggingOption.java package jdk.nashorn.internal.runtime.options public jdk.nashorn.internal.runtime.options.LoggingOption extends jdk.nashorn.internal.runtime.options.KeyValueOption { private final java.util.Map loggers void <init> (java.lang.String) String value public java.util.Map getLoggers () private void initialize (java.util.Map) throws java.lang.IllegalArgumentException java.util.logging.Level level boolean isQuiet java.util.logging.Level level boolean isQuiet java.util.logging.Level level String name String levelString boolean isQuiet java.util.Map$Entry entry RuntimeException e java.util.Map logMap private static java.lang.String lastPart (java.lang.String) String packageName String[] parts }
jdk/nashorn/internal/runtime/options/Option.class
Option.java package jdk.nashorn.internal.runtime.options public jdk.nashorn.internal.runtime.options.Option extends java.lang.Object { protected Object value void <init> (java.lang.Object) Object value public java.lang.Object getValue () public java.lang.String toString () }
jdk/nashorn/internal/runtime/options/OptionTemplate.class
OptionTemplate.java package jdk.nashorn.internal.runtime.options public final jdk.nashorn.internal.runtime.options.OptionTemplate extends java.lang.Object implements java.lang.Comparable { private final String resource private final String key private final boolean isHelp private final boolean isXHelp private String name private String shortName private String params private String type private String defaultValue private String dependency private String conflict private boolean isUndocumented private String description private boolean valueNextArg private static final int LINE_BREAK void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, boolean) String resource String key String value boolean isHelp boolean isXHelp public boolean isHelp () public boolean isXHelp () public java.lang.String getResource () public java.lang.String getType () public java.lang.String getKey () public java.lang.String getDefaultValue () public java.lang.String getDependency () public java.lang.String getConflict () public boolean isUndocumented () public java.lang.String getShortName () public java.lang.String getName () public java.lang.String getDescription () public boolean isValueNextArg () private static java.lang.String strip (java.lang.String, char, char) String value char start char end int len private void parse (java.lang.String) String keyValue jdk.nashorn.internal.runtime.QuotedStringTokenizer st String keyToken String arg jdk.nashorn.internal.runtime.QuotedStringTokenizer keyValuePairs Exception e String origValue String value boolean nameMatches (java.lang.String) String aName public java.lang.String toString () int i char c int indent int pos Object def StringBuilder sb public int compareTo (jdk.nashorn.internal.runtime.options.OptionTemplate) jdk.nashorn.internal.runtime.options.OptionTemplate o public volatile synthetic int compareTo (java.lang.Object) }
jdk/nashorn/internal/runtime/options/Options$1.class
Options.java package jdk.nashorn.internal.runtime.options final jdk.nashorn.internal.runtime.options.Options$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$name final synthetic Boolean val$defValue void <init> (java.lang.String, java.lang.Boolean) public java.lang.Boolean run () String property SecurityException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/options/Options$2.class
Options.java package jdk.nashorn.internal.runtime.options final jdk.nashorn.internal.runtime.options.Options$2 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$name final synthetic String val$defValue void <init> (java.lang.String, java.lang.String) public java.lang.String run () SecurityException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/options/Options$3.class
Options.java package jdk.nashorn.internal.runtime.options final jdk.nashorn.internal.runtime.options.Options$3 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$name final synthetic int val$defValue void <init> (java.lang.String, int) public java.lang.Integer run () SecurityException e public volatile synthetic java.lang.Object run () }
jdk/nashorn/internal/runtime/options/Options$IllegalOptionException.class
Options.java package jdk.nashorn.internal.runtime.options jdk.nashorn.internal.runtime.options.Options$IllegalOptionException extends java.lang.IllegalArgumentException { private final jdk.nashorn.internal.runtime.options.OptionTemplate template void <init> (jdk.nashorn.internal.runtime.options.OptionTemplate) jdk.nashorn.internal.runtime.options.OptionTemplate t jdk.nashorn.internal.runtime.options.OptionTemplate getTemplate () }
jdk/nashorn/internal/runtime/options/Options$ParsedArg.class
Options.java package jdk.nashorn.internal.runtime.options jdk.nashorn.internal.runtime.options.Options$ParsedArg extends java.lang.Object { jdk.nashorn.internal.runtime.options.OptionTemplate template String value void <init> (java.lang.String) String argument jdk.nashorn.internal.runtime.QuotedStringTokenizer st String token }
jdk/nashorn/internal/runtime/options/Options.class
Options.java package jdk.nashorn.internal.runtime.options public final jdk.nashorn.internal.runtime.options.Options extends java.lang.Object { private static final java.security.AccessControlContext READ_PROPERTY_ACC_CTXT private final String resource private final java.io.PrintWriter err private final java.util.List files private final java.util.List arguments private final java.util.TreeMap options private static final String NASHORN_ARGS_PREPEND_PROPERTY private static final String NASHORN_ARGS_PROPERTY private static final String MESSAGES_RESOURCE private static java.util.ResourceBundle bundle private static java.util.HashMap usage private static java.util.Collection validOptions private static jdk.nashorn.internal.runtime.options.OptionTemplate helpOptionTemplate private static jdk.nashorn.internal.runtime.options.OptionTemplate definePropTemplate private static String definePropPrefix static final synthetic boolean $assertionsDisabled private static java.security.AccessControlContext createPropertyReadAccCtxt () java.security.Permissions perms public void <init> (java.lang.String) String resource public void <init> (java.lang.String, java.io.PrintWriter) String v jdk.nashorn.internal.runtime.options.OptionTemplate t String resource java.io.PrintWriter err public java.lang.String getResource () public java.lang.String toString () private static void checkPropertyName (java.lang.String) String name public static boolean getBooleanProperty (java.lang.String, java.lang.Boolean) String name Boolean defValue public static boolean getBooleanProperty (java.lang.String) String name public static java.lang.String getStringProperty (java.lang.String, java.lang.String) String name String defValue public static int getIntProperty (java.lang.String, int) String name int defValue public jdk.nashorn.internal.runtime.options.Option get (java.lang.String) String key public boolean getBoolean (java.lang.String) String key jdk.nashorn.internal.runtime.options.Option option public int getInteger (java.lang.String) String key jdk.nashorn.internal.runtime.options.Option option public java.lang.String getString (java.lang.String) String value String key jdk.nashorn.internal.runtime.options.Option option public void set (java.lang.String, jdk.nashorn.internal.runtime.options.Option) String key jdk.nashorn.internal.runtime.options.Option option public void set (java.lang.String, boolean) String key boolean option public void set (java.lang.String, java.lang.String) String key String option public java.util.List getArguments () public java.util.List getFiles () public static java.util.Collection getValidOptions () private java.lang.String key (java.lang.String) String shortKey String key String keyPrefix static transient java.lang.String getMsg (java.lang.String, java.lang.String[]) String msg java.util.MissingResourceException e String msgId String[] args public void displayHelp (java.lang.IllegalArgumentException) jdk.nashorn.internal.runtime.options.OptionTemplate template IllegalArgumentException e public void displayHelp (boolean) jdk.nashorn.internal.runtime.options.OptionTemplate t boolean extended public void process (java.lang.String[]) String[] args java.util.LinkedList argList private void processArgList (java.util.LinkedList) String value int eq jdk.nashorn.internal.runtime.options.OptionTemplate t IllegalArgumentException e String arg jdk.nashorn.internal.runtime.options.Options$ParsedArg parg java.util.LinkedList argList private static void addSystemProperties (java.lang.String, java.util.List) java.util.StringTokenizer st String sysPropName java.util.List argList String sysArgs public jdk.nashorn.internal.runtime.options.OptionTemplate getOptionTemplateByKey (java.lang.String) jdk.nashorn.internal.runtime.options.OptionTemplate t String shortKey String fullKey private static jdk.nashorn.internal.runtime.options.OptionTemplate getOptionTemplateByName (java.lang.String) jdk.nashorn.internal.runtime.options.OptionTemplate t String name private static jdk.nashorn.internal.runtime.options.Option createOption (jdk.nashorn.internal.runtime.options.OptionTemplate, java.lang.String) NumberFormatException nfe jdk.nashorn.internal.runtime.options.OptionTemplate t String value private static void initProps (jdk.nashorn.internal.runtime.options.KeyValueOption) java.util.Map$Entry entry jdk.nashorn.internal.runtime.options.KeyValueOption kv static synthetic jdk.nashorn.internal.runtime.options.OptionTemplate access$000 (java.lang.String) String x0 static void <clinit> () String helpKey String xhelpKey String definePropKey boolean isHelp boolean isXHelp jdk.nashorn.internal.runtime.options.OptionTemplate t String key java.util.StringTokenizer st String resource String type java.util.Enumeration keys }
jdk/nashorn/internal/runtime/regexp/JdkRegExp$DefaultMatcher.class
JdkRegExp.java package jdk.nashorn.internal.runtime.regexp jdk.nashorn.internal.runtime.regexp.JdkRegExp$DefaultMatcher extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.RegExpMatcher { final String input final java.util.regex.Matcher defaultMatcher final synthetic jdk.nashorn.internal.runtime.regexp.JdkRegExp this$0 void <init> (jdk.nashorn.internal.runtime.regexp.JdkRegExp, java.lang.String) jdk.nashorn.internal.runtime.regexp.JdkRegExp this$0 String input public boolean search (int) int start public java.lang.String getInput () public int start () public int start (int) int group public int end () public int end (int) int group public java.lang.String group () public java.lang.String group (int) int group public int groupCount () }
jdk/nashorn/internal/runtime/regexp/JdkRegExp.class
JdkRegExp.java package jdk.nashorn.internal.runtime.regexp public jdk.nashorn.internal.runtime.regexp.JdkRegExp extends jdk.nashorn.internal.runtime.regexp.RegExp { private java.util.regex.Pattern pattern public void <init> (java.lang.String, java.lang.String) throws jdk.nashorn.internal.runtime.ParserException jdk.nashorn.internal.runtime.regexp.RegExpScanner parsed java.util.regex.PatternSyntaxException e jdk.nashorn.internal.runtime.regexp.RegExpScanner parsed java.util.regex.PatternSyntaxException e2 String source String flags int intFlags public jdk.nashorn.internal.runtime.regexp.RegExpMatcher match (java.lang.String) String str static synthetic java.util.regex.Pattern access$000 (jdk.nashorn.internal.runtime.regexp.JdkRegExp) jdk.nashorn.internal.runtime.regexp.JdkRegExp x0 }
jdk/nashorn/internal/runtime/regexp/JoniRegExp$Factory.class
JoniRegExp.java package jdk.nashorn.internal.runtime.regexp public jdk.nashorn.internal.runtime.regexp.JoniRegExp$Factory extends jdk.nashorn.internal.runtime.regexp.RegExpFactory { public void <init> () public jdk.nashorn.internal.runtime.regexp.RegExp compile (java.lang.String, java.lang.String) throws jdk.nashorn.internal.runtime.ParserException String pattern String flags }
jdk/nashorn/internal/runtime/regexp/JoniRegExp$JoniMatcher.class
JoniRegExp.java package jdk.nashorn.internal.runtime.regexp jdk.nashorn.internal.runtime.regexp.JoniRegExp$JoniMatcher extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.RegExpMatcher { final String input final jdk.nashorn.internal.runtime.regexp.joni.Matcher joniMatcher final synthetic jdk.nashorn.internal.runtime.regexp.JoniRegExp this$0 void <init> (jdk.nashorn.internal.runtime.regexp.JoniRegExp, java.lang.String) jdk.nashorn.internal.runtime.regexp.JoniRegExp this$0 String input public boolean search (int) int start public java.lang.String getInput () public int start () public int start (int) int group public int end () public int end (int) int group public java.lang.String group () public java.lang.String group (int) int group jdk.nashorn.internal.runtime.regexp.joni.Region region public int groupCount () jdk.nashorn.internal.runtime.regexp.joni.Region region }
jdk/nashorn/internal/runtime/regexp/JoniRegExp.class
JoniRegExp.java package jdk.nashorn.internal.runtime.regexp public jdk.nashorn.internal.runtime.regexp.JoniRegExp extends jdk.nashorn.internal.runtime.regexp.RegExp { private jdk.nashorn.internal.runtime.regexp.joni.Regex regex public void <init> (java.lang.String, java.lang.String) throws jdk.nashorn.internal.runtime.ParserException jdk.nashorn.internal.runtime.regexp.RegExpScanner parsed java.util.regex.PatternSyntaxException e char[] javaPattern jdk.nashorn.internal.runtime.regexp.RegExpScanner parsed RuntimeException e2 String pattern String flags int option public jdk.nashorn.internal.runtime.regexp.RegExpMatcher match (java.lang.String) String input static synthetic jdk.nashorn.internal.runtime.regexp.joni.Regex access$000 (jdk.nashorn.internal.runtime.regexp.JoniRegExp) jdk.nashorn.internal.runtime.regexp.JoniRegExp x0 }
jdk/nashorn/internal/runtime/regexp/RegExp.class
RegExp.java package jdk.nashorn.internal.runtime.regexp public abstract jdk.nashorn.internal.runtime.regexp.RegExp extends java.lang.Object { private final String source private boolean global private boolean ignoreCase private boolean multiline protected jdk.nashorn.internal.runtime.BitVector groupsInNegativeLookahead protected void <init> (java.lang.String, java.lang.String) char ch int i String source String flags public java.lang.String getSource () public void setGlobal (boolean) boolean global public boolean isGlobal () public boolean isIgnoreCase () public boolean isMultiline () public jdk.nashorn.internal.runtime.BitVector getGroupsInNegativeLookahead () public abstract jdk.nashorn.internal.runtime.regexp.RegExpMatcher match (java.lang.String) protected static void throwParserException (java.lang.String, java.lang.String) throws jdk.nashorn.internal.runtime.ParserException String key String str }
jdk/nashorn/internal/runtime/regexp/RegExpFactory.class
RegExpFactory.java package jdk.nashorn.internal.runtime.regexp public jdk.nashorn.internal.runtime.regexp.RegExpFactory extends java.lang.Object { private static final jdk.nashorn.internal.runtime.regexp.RegExpFactory instance private static final String JDK private static final String JONI private static final java.util.Map REGEXP_CACHE public void <init> () public jdk.nashorn.internal.runtime.regexp.RegExp compile (java.lang.String, java.lang.String) throws jdk.nashorn.internal.runtime.ParserException String pattern String flags public static jdk.nashorn.internal.runtime.regexp.RegExp create (java.lang.String, java.lang.String) String pattern String flags String key jdk.nashorn.internal.runtime.regexp.RegExp regexp public static void validate (java.lang.String, java.lang.String) throws jdk.nashorn.internal.runtime.ParserException String pattern String flags public static boolean usesJavaUtilRegex () static void <clinit> () String impl }
jdk/nashorn/internal/runtime/regexp/RegExpMatcher.class
RegExpMatcher.java package jdk.nashorn.internal.runtime.regexp public abstract jdk.nashorn.internal.runtime.regexp.RegExpMatcher extends java.lang.Object implements java.util.regex.MatchResult { public abstract boolean search (int) public abstract java.lang.String getInput () }
jdk/nashorn/internal/runtime/regexp/RegExpResult.class
RegExpResult.java package jdk.nashorn.internal.runtime.regexp public final jdk.nashorn.internal.runtime.regexp.RegExpResult extends java.lang.Object { final Object[] groups final int index final String input public void <init> (java.lang.String, int, java.lang.Object[]) String input int index Object[] groups public java.lang.Object[] getGroups () public java.lang.String getInput () public int getIndex () public int length () public java.lang.Object getGroup (int) int groupIndex public java.lang.Object getLastParen () }
jdk/nashorn/internal/runtime/regexp/RegExpScanner$Capture.class
RegExpScanner.java package jdk.nashorn.internal.runtime.regexp jdk.nashorn.internal.runtime.regexp.RegExpScanner$Capture extends java.lang.Object { private final int negLookaheadLevel private final int negLookaheadGroup void <init> (int, int) int negLookaheadGroup int negLookaheadLevel boolean canBeReferencedFrom (int, int) int group int level static synthetic int access$000 (jdk.nashorn.internal.runtime.regexp.RegExpScanner$Capture) jdk.nashorn.internal.runtime.regexp.RegExpScanner$Capture x0 }
jdk/nashorn/internal/runtime/regexp/RegExpScanner.class
RegExpScanner.java package jdk.nashorn.internal.runtime.regexp final jdk.nashorn.internal.runtime.regexp.RegExpScanner extends jdk.nashorn.internal.parser.Scanner { private final StringBuilder sb private final java.util.Map expected private final java.util.List caps private final java.util.LinkedList forwardReferences private int negLookaheadLevel private int negLookaheadGroup private boolean inCharClass private boolean inNegativeClass private static final String NON_IDENT_ESCAPES static final synthetic boolean $assertionsDisabled private void <init> (java.lang.String) String string private void processForwardReferences () StringBuilder buffer int pos int num java.util.Iterator iterator public static jdk.nashorn.internal.runtime.regexp.RegExpScanner scan (java.lang.String) Exception e String p String string jdk.nashorn.internal.runtime.regexp.RegExpScanner scanner final java.lang.StringBuilder getStringBuilder () java.lang.String getJavaPattern () jdk.nashorn.internal.runtime.BitVector getGroupsInNegativeLookahead () jdk.nashorn.internal.runtime.regexp.RegExpScanner$Capture cap int i jdk.nashorn.internal.runtime.BitVector vec private boolean commit (int) int n private void restart (int, int) int startIn int startOut private void push (char) char ch private void pop (char) char ch private void disjunction () private void alternative () private boolean term () int startIn int startOut private boolean assertion () boolean isNegativeLookahead int startIn int startOut private boolean quantifier () private boolean quantifierPrefix () int startIn int startOut private boolean atom () int startIn int startOut private boolean patternCharacter () int n private boolean atomEscape () private boolean characterEscape () int startIn int startOut private boolean scanEscapeSequence (char, int) char ch0l int i char leader int length int startIn int startOut private boolean hexEscapeSequence () private boolean unicodeEscapeSequence () private boolean controlEscape () private boolean controlLetter () private boolean identityEscape () private boolean decimalEscape () int octalValue jdk.nashorn.internal.runtime.regexp.RegExpScanner$Capture capture int decimalValue int startIn int startOut private boolean characterClassEscape () private boolean characterClass () int startIn int startOut private boolean classRanges () private boolean nonemptyClassRanges () int startIn int startOut private boolean nonemptyClassRangesNoDash () int startIn int startOut private boolean classAtom () private boolean classAtomNoDash () int startIn int startOut private boolean classEscape () private boolean decimalDigits () private static void unicode (int, java.lang.StringBuilder) int i int value StringBuilder buffer String hex private static void octalOrLiteral (java.lang.String, java.lang.StringBuilder) char ch String numberLiteral StringBuilder buffer int length int octalValue int pos private static boolean isOctalDigit (char) char ch private static boolean isDecimalDigit (char) char ch static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Analyser.class
Analyser.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.Analyser extends jdk.nashorn.internal.runtime.regexp.joni.Parser { private static final int GET_CHAR_LEN_VARLEN private static final int GET_CHAR_LEN_TOP_ALT_VARLEN private static final int THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION private static final int IN_ALT private static final int IN_NOT private static final int IN_REPEAT private static final int IN_VAR_REPEAT private static final int EXPAND_STRING_MAX_LENGTH private static final int MAX_NODE_OPT_INFO_REF_COUNT protected void <init> (jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env char[] chars int p int end protected final void compile () private void swap (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node a jdk.nashorn.internal.runtime.regexp.joni.ast.Node b private int quantifiersMemoryInfo (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) int v jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode can jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int info private int getMinMatchLength (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode br jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode can jdk.nashorn.internal.runtime.regexp.joni.ast.Node x int tmin jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode y jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int min private int getMaxMatchLength (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) int tmax jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode ln int tmax jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode an jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode br int tmax jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int max protected final int getCharLengthTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node node private int getCharLengthTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, int) int tlen jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode ln int tlen2 jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode an boolean varLen int tlen jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn int tlen jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int levelp int level int len private static boolean isNotIncluded (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node tmp jdk.nashorn.internal.runtime.regexp.joni.ast.Node tmp boolean v int i jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode yc jdk.nashorn.internal.runtime.regexp.joni.ast.Node tmp jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode xc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc int code int i int pt int q jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode ys int len jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode xs int yType jdk.nashorn.internal.runtime.regexp.joni.ast.Node xn jdk.nashorn.internal.runtime.regexp.joni.ast.Node yn jdk.nashorn.internal.runtime.regexp.joni.ast.Node x jdk.nashorn.internal.runtime.regexp.joni.ast.Node y private jdk.nashorn.internal.runtime.regexp.joni.ast.Node getHeadValueNode (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, boolean) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn int options jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an jdk.nashorn.internal.runtime.regexp.joni.ast.Node node boolean exact jdk.nashorn.internal.runtime.regexp.joni.ast.Node n private boolean checkTypeTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, int, int, int) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode can jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int typeMask int encloseMask int anchorMask boolean invalid private jdk.nashorn.internal.runtime.regexp.joni.ast.Node divideLookBehindAlternatives (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode insert jdk.nashorn.internal.runtime.regexp.joni.ast.Node nodep jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an int anchorType jdk.nashorn.internal.runtime.regexp.joni.ast.Node head jdk.nashorn.internal.runtime.regexp.joni.ast.Node np jdk.nashorn.internal.runtime.regexp.joni.ast.Node tmp private jdk.nashorn.internal.runtime.regexp.joni.ast.Node setupLookBehind (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an int len private void nextSetup (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode n jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node y jdk.nashorn.internal.runtime.regexp.joni.ast.Node x jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en int type jdk.nashorn.internal.runtime.regexp.joni.ast.Node nodep jdk.nashorn.internal.runtime.regexp.joni.ast.Node nextNode jdk.nashorn.internal.runtime.regexp.joni.ast.Node node private void updateStringNodeCaseFoldMultiByte (jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode) char[] tmp char[] sbuf int ovalue char buf jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn char[] ch int end int sp private void updateStringNodeCaseFold (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn private jdk.nashorn.internal.runtime.regexp.joni.ast.Node expandCaseFoldMakeRemString (char[], int, int) char[] ch int pp int end jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode node private static boolean expandCaseFoldStringAlt (int, char[], char[], int, int, int, jdk.nashorn.internal.runtime.regexp.joni.encoding.ObjPtr) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode an int i int itemNum char[] items char[] chars int p int slen int end jdk.nashorn.internal.runtime.regexp.joni.encoding.ObjPtr node jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode altNode jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode snode private jdk.nashorn.internal.runtime.regexp.joni.ast.Node expandCaseFoldString (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) char[] items jdk.nashorn.internal.runtime.regexp.joni.ast.Node srem jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn char[] chars1 int pt int end int altNum jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode topRoot jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode r jdk.nashorn.internal.runtime.regexp.joni.encoding.ObjPtr prevNode jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode stringNode jdk.nashorn.internal.runtime.regexp.joni.ast.Node xnode protected final jdk.nashorn.internal.runtime.regexp.joni.ast.Node setupTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, int) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode lin jdk.nashorn.internal.runtime.regexp.joni.ast.Node prev jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode aln jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode br int info int d int i jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode str int n jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn int len jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode tqn jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn jdk.nashorn.internal.runtime.regexp.joni.ast.Node target int options jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode tqn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an jdk.nashorn.internal.runtime.regexp.joni.ast.Node nodep int statep jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int state private void optimizeNodeLeft (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo, jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment) jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment nenv jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo nopt jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode lin jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo nopt jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode aln int max int max jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn int slen boolean z int i jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo nopt jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode br jdk.nashorn.internal.runtime.regexp.joni.ast.Node[] nodes int min int max int i int max jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo nopt jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn int min int max int save int min int max jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo opt jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment oenv protected final void setOptimizedInfoFromTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo opt jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment oenv }
jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.class
ApplyCaseFold.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFold extends java.lang.Object { static final jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFold INSTANCE void <init> () public static void apply (int, int, java.lang.Object) int from int to Object o jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFoldArg arg jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.BitSet bs boolean inCC static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.class
ApplyCaseFoldArg.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFoldArg extends java.lang.Object { final jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env final jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode altRoot jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode tail public void <init> (jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode) jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc }
jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.class
ArrayCompiler.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.ArrayCompiler extends jdk.nashorn.internal.runtime.regexp.joni.Compiler { private int[] code private int codeLength private char[][] templates private int templateNum private static final int REPEAT_RANGE_ALLOC private static final int QUANTIFIER_EXPAND_LIMIT_SIZE void <init> (jdk.nashorn.internal.runtime.regexp.joni.Analyser) jdk.nashorn.internal.runtime.regexp.joni.Analyser analyser protected final void prepare () int codeSize protected final void finish () protected void compileAltNode (jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode node jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode aln int len int pos private static boolean isNeedStrLenOpExact (int) int op private static boolean opTemplated (int) int op private static int selectStrOpcode (int, boolean) int op int op int op int op int op int op int op int strLength boolean ignoreCase int op private void compileTreeEmptyCheck (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, int) jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int emptyInfo int savedNumNullCheck private static int addCompileStringlength (char[], int, int, boolean) char[] chars int p int strLength boolean ignoreCase int op int len protected final void addCompileString (char[], int, int, boolean) char[] chars int p int strLength boolean ignoreCase int op private static int compileLengthStringNode (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn boolean ambig int p int prev int end char[] chars int slen int rlen int r private static int compileLengthStringRawNode (jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn private void addMultiByteCClass (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer mbuf private static int compileLengthCClassNode (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode) int len int len jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc int len protected void compileCClassNode (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc protected void compileAnyCharNode () protected void compileBackrefNode (jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode) jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode node private void entryRepeatRange (int, int, int) int[] tmp int id int lower int upper private void compileRangeRepeatNode (jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode, int, int) jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn int targetLen int emptyInfo int numRepeat private static boolean cknOn (int) int ckn private int compileNonCECLengthQuantifierNode (jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode) int len int len int len int len int len jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn boolean infinite int emptyInfo int tlen int modTLen int len protected void compileNonCECQuantifierNode (jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn int modTLen jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn int i int n jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn boolean infinite int emptyInfo int tlen int modTLen private int compileLengthOptionNode (jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode) jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode node int prev int tlen protected void compileOptionNode (jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode) jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode node int prev private int compileLengthEncloseNode (jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode) int tlen int len int len jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn int len int len jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode node int tlen int len protected void compileEncloseNode (jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode) jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn int len jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode node private int compileLengthAnchorNode (jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode) int tlen int len int len int len int len jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode node int tlen int len protected void compileAnchorNode (jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode) int len int n int n int n int len int n jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode node private int compileLengthTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode lin jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode aln int n jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode br jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int len private void ensure (int) int length int[] tmp int size private void addInt (int) int[] tmp int i void setInt (int, int) int i int offset private void addObject (java.lang.Object) Object[] tmp Object o private void addChars (char[], int, int) char[] chars int pp int length int p int end private void addInts (int[], int) int[] ints int length private void addOpcode (int) int opcode private void addStateCheckNum (int) int num private void addRelAddr (int) int addr private void addAbsAddr (int) int addr private void addLength (int) int length private void addMemNum (int) int num private void addPointer (java.lang.Object) Object o private void addOption (int) int option private void addOpcodeRelAddr (int, int) int opcode int addr private void addOpcodeOption (int, int) int opcode int option private void addTemplate (char[]) char[][] tmp char[] chars }
jdk/nashorn/internal/runtime/regexp/joni/BitSet.class
BitSet.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.BitSet extends java.lang.Object { static final int BITS_PER_BYTE public static final int SINGLE_BYTE_SIZE private static final int BITS_IN_ROOM static final int BITSET_SIZE static final int ROOM_SHIFT final int[] bits private static final int BITS_TO_STRING_WRAP public void <init> () public java.lang.String toString () int i StringBuilder buffer public boolean at (int) int pos public void set (int) int pos public void clear (int) int pos public void clear () int i public boolean isEmpty () int i public void setRange (int, int) int i int from int to public void invert () int i public void invertTo (jdk.nashorn.internal.runtime.regexp.joni.BitSet) int i jdk.nashorn.internal.runtime.regexp.joni.BitSet to public void and (jdk.nashorn.internal.runtime.regexp.joni.BitSet) int i jdk.nashorn.internal.runtime.regexp.joni.BitSet other public void or (jdk.nashorn.internal.runtime.regexp.joni.BitSet) int i jdk.nashorn.internal.runtime.regexp.joni.BitSet other public void copy (jdk.nashorn.internal.runtime.regexp.joni.BitSet) int i jdk.nashorn.internal.runtime.regexp.joni.BitSet other public int numOn () int i int num static int bit (int) int pos private static int log2 (int) int np int log int n static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/BitStatus.class
BitStatus.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.BitStatus extends java.lang.Object { public static final int BIT_STATUS_BITS_NUM void <init> () public static int bsClear () public static int bsAll () public static boolean bsAt (int, int) int stats int n public static int bsOnAt (int, int) int statsp int n int stats public static int bsOnOff (int, int, boolean) int v int f boolean negative }
jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.class
ByteCodeMachine.java package jdk.nashorn.internal.runtime.regexp.joni jdk.nashorn.internal.runtime.regexp.joni.ByteCodeMachine extends jdk.nashorn.internal.runtime.regexp.joni.StackMachine { private int bestLen private int s private int range private int sprev private int sstart private int sbegin private final int[] code private int ip void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] chars int p int end private boolean stringCmpIC (int, int, jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder, int, int) char c1 char c2 int caseFlodFlag int s1p jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder ps2 int mbLen int textEnd int s1 int s2 int end1 private void debugMatchBegin () private void debugMatchLoop () protected final int matchAt (int, int, int) int r int ss int sp int[] c private boolean opEnd () int i jdk.nashorn.internal.runtime.regexp.joni.Region region jdk.nashorn.internal.runtime.regexp.joni.Region region int n private boolean endBestLength () private void opExact1 () private void opExact2 () private void opExact3 () private void opExact4 () private void opExact5 () private void opExactN () char[] bs int ps int tlen private void opExact1IC () private void opExactNIC () char[] bs int ps int tlen private boolean isInBitSet () int c private void opCClass () private boolean isInClassMB () int tlen int ss int c private void opCClassMB () private void opCClassMIX () int tlen private void opCClassNot () private boolean isNotInClassMB () int tlen int ss int c private void opCClassMBNot () int tlen private void opCClassMIXNot () int tlen private void opCClassNode () jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc int ss int c private void opAnyChar () private void opAnyCharML () private void opAnyCharStar () char[] ch private void opAnyCharMLStar () private void opAnyCharStarPeekNext () char b char c char[] ch private void opAnyCharMLStarPeekNext () char c char[] ch private void opWord () private void opNotWord () private void opWordBound () private void opNotWordBound () private void opWordBegin () private void opWordEnd () private void opBeginBuf () private void opEndBuf () private void opBeginLine () private void opEndLine () private void opSemiEndBuf () private void opBeginPosition () private void opMemoryStartPush () int mem private void opMemoryStart () int mem private void opMemoryEndPush () int mem private void opMemoryEnd () int mem private void opMemoryEndPushRec () int mem int stkp private void opMemoryEndRec () int mem int stkp private boolean backrefInvalid (int) int mem private int backrefStart (int) int mem private int backrefEnd (int) int mem private void backref (int) int mem int pstart int pend int n private void opBackRef1 () private void opBackRef2 () private void opBackRefN () private void opBackRefNIC () int mem int pstart int pend int n private void opBackRefMulti () int mem int pstart int pend int n int swork int tlen int i private void opBackRefMultiIC () int mem int pstart int pend int n int tlen int i private boolean memIsInMemp (int, int, int) int m int i int memp int mem int num int mempp private boolean backrefMatchAtNestedLevel (boolean, int, int, int, int) int p int pstart jdk.nashorn.internal.runtime.regexp.joni.StackEntry e boolean ignoreCase int caseFoldFlag int nest int memNum int memp int pend int level int k private void opBackRefAtLevel () int ic int level int tlen private void opNullCheckStart () int mem private void nullCheckFound () private void opNullCheckEnd () int mem int isNull private void opNullCheckEndMemST () int mem int isNull private void opJump () private void opPush () int addr private void opPop () private void opPushOrJumpExact1 () int addr private void opPushIfPeekNext () int addr private void opRepeat () int mem int addr private void opRepeatNG () int mem int addr private void repeatInc (int, int) int mem int si jdk.nashorn.internal.runtime.regexp.joni.StackEntry e private void opRepeatInc () int mem int si private void opRepeatIncSG () int mem int si private void repeatIncNG (int, int) int pcode int mem int si jdk.nashorn.internal.runtime.regexp.joni.StackEntry e private void opRepeatIncNG () int mem int si private void opRepeatIncNGSG () int mem int si private void opPushPos () private void opPopPos () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e private void opPushPosNot () int addr private void opFailPos () private void opPushStopBT () private void opPopStopBT () private void opLookBehind () int tlen private void opPushLookBehindNot () int addr int tlen int q private void opFailLookBehindNot () private void opFail () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e private int finish () }
jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.class
ByteCodePrinter.java package jdk.nashorn.internal.runtime.regexp.joni jdk.nashorn.internal.runtime.regexp.joni.ByteCodePrinter extends java.lang.Object { final int[] code final int codeLength final char[][] templates Object[] operands private static final String[] OpCodeNames private static final int[] OpCodeArgTypes public void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex) jdk.nashorn.internal.runtime.regexp.joni.Regex regex public java.lang.String byteCodeListToString () private void pString (java.lang.StringBuilder, int, int) StringBuilder sb int len int s private void pLenString (java.lang.StringBuilder, int, int) StringBuilder sb int len int s private static void pLenStringFromTemplate (java.lang.StringBuilder, int, char[], int) StringBuilder sb int len char[] tm int idx public int compiledByteCodeToString (java.lang.StringBuilder, int) int len int tm int idx int len int tm int idx int n jdk.nashorn.internal.runtime.regexp.joni.BitSet bs int n jdk.nashorn.internal.runtime.regexp.joni.BitSet bs int len int cod int len int n int cod jdk.nashorn.internal.runtime.regexp.joni.BitSet bs int n jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc int mem int mem int i int len int mem int i int option int level int len int mem int addr int addr int len int len int addr int addr int scn StringBuilder sb int bptr int bp int argType int ip private java.lang.String compiledByteCodeListToString () StringBuilder sb int ncode int bp int end static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.class
CodeRangeBuffer.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer extends java.lang.Object implements java.lang.Cloneable { private static final int INIT_MULTI_BYTE_RANGE_SIZE private static final int ALL_MULTI_BYTE_RANGE int[] p int used public void <init> () public boolean isInCodeRange (int) int x int code int low int n int high private void <init> (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer orig public java.lang.String toString () int i StringBuilder buf private static java.lang.String rangeNumToString (int) int num public void expand (int) int low int length int[] tmp public void ensureSize (int) int[] tmp int size int length private void moveRight (int, int, int) int from int to int n protected void moveLeft (int, int, int) int from int to int n private void moveLeftAndReduce (int, int) int from int to public void writeCodePoint (int, int) int pos int b int u public jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer clone () public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer addCodeRangeToBuff (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, int, int) int n int x int x int fromPos int toPos int size jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbufp int fromp int top int from int to jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf int[] p int n int low int bound int high int incN int pos public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer addCodeRange (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, int, int) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env int from int to protected static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer setAllMultiByteRange (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer addAllMultiByteRange (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer notCodeRangeBuff (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer) int from int i jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf int[] p int n int pre int to public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer orCodeRangeBuff (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, boolean, jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, boolean) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer tbuf boolean tnot jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer tbuf boolean tnot int from int to int i jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf1p boolean not1p jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf2p boolean not2p jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf1 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf2 boolean not1 boolean not2 int[] p1 int n1 public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer andCodeRange1 (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, int, int, int[], int) int from2 int to2 int i jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbufp int from1p int to1p int[] data int n jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf int from1 int to1 public static jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer andCodeRangeBuff (jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, boolean, jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer, boolean) jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer tbuf boolean tnot int from2 int to2 int from int to int j int from1 int to1 int i int from1 int to1 int i jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf1p boolean not1p jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf2p boolean not2p jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf1 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer bbuf2 boolean not1 boolean not2 int[] p1 int n1 int[] p2 int n2 public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException }
jdk/nashorn/internal/runtime/regexp/joni/Compiler.class
Compiler.java package jdk.nashorn.internal.runtime.regexp.joni abstract jdk.nashorn.internal.runtime.regexp.joni.Compiler extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.joni.exception.ErrorMessages { protected final jdk.nashorn.internal.runtime.regexp.joni.Analyser analyser protected final jdk.nashorn.internal.runtime.regexp.joni.Regex regex protected void <init> (jdk.nashorn.internal.runtime.regexp.joni.Analyser) jdk.nashorn.internal.runtime.regexp.joni.Analyser analyser final void compile () protected abstract void prepare () protected abstract void finish () protected abstract void compileAltNode (jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode) private void compileStringRawNode (jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn private void compileStringNode (jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode node jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn boolean ambig int p int prev int end char[] chars int slen protected abstract void addCompileString (char[], int, int, boolean) protected abstract void compileCClassNode (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode) protected abstract void compileAnyCharNode () protected abstract void compileBackrefNode (jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode) protected abstract void compileNonCECQuantifierNode (jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode) protected abstract void compileOptionNode (jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode) protected abstract void compileEncloseNode (jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode) protected abstract void compileAnchorNode (jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode) protected final void compileTree (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode lin jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode enode jdk.nashorn.internal.runtime.regexp.joni.ast.Node node protected final void compileTreeNTimes (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, int) int i jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int n protected void newSyntaxException (java.lang.String) String message protected void newInternalException (java.lang.String) String message }
jdk/nashorn/internal/runtime/regexp/joni/Config.class
Config.java package jdk.nashorn.internal.runtime.regexp.joni public abstract jdk.nashorn.internal.runtime.regexp.joni.Config extends java.lang.Object { public static final int CHAR_TABLE_SIZE public static final boolean VANILLA public static final int INTERNAL_ENC_CASE_FOLD_MULTI_CHAR public static final int ENC_CASE_FOLD_MIN public static final int ENC_CASE_FOLD_DEFAULT public static final boolean USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT public static final boolean USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE public static final boolean USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR public static final boolean CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS public static final boolean USE_MATCH_RANGE_MUST_BE_INSIDE_OF_SPECIFIED_RANGE public static final boolean USE_VARIABLE_META_CHARS public static final boolean USE_WORD_BEGIN_END public static final boolean USE_POSIX_API_REGION_OPTION public static final boolean USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE public static final int NREGION public static final int MAX_BACKREF_NUM public static final int MAX_REPEAT_NUM public static final int MAX_MULTI_BYTE_RANGES_NUM public static final boolean USE_WARN public static final boolean USE_PARSE_TREE_NODE_RECYCLE public static final boolean USE_OP_PUSH_OR_JUMP_EXACT public static final boolean USE_SHARED_CCLASS_TABLE public static final boolean USE_QTFR_PEEK_NEXT public static final int INIT_MATCH_STACK_SIZE public static final int DEFAULT_MATCH_STACK_LIMIT_SIZE public static final int NUMBER_OF_POOLED_STACKS public static final boolean DONT_OPTIMIZE public static final boolean USE_STRING_TEMPLATES public static final boolean NON_UNICODE_SDW public static final java.io.PrintStream log public static final java.io.PrintStream err public static final boolean DEBUG_ALL public static final boolean DEBUG public static final boolean DEBUG_PARSE_TREE public static final boolean DEBUG_PARSE_TREE_RAW public static final boolean DEBUG_COMPILE public static final boolean DEBUG_COMPILE_BYTE_CODE_INFO public static final boolean DEBUG_SEARCH public static final boolean DEBUG_MATCH static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.class
EncodingHelper.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.EncodingHelper extends java.lang.Object { static final int NEW_LINE static final int RETURN static final int LINE_SEPARATOR static final int PARAGRAPH_SEPARATOR static final char[] EMPTYCHARS static final int[][] codeRanges public void <init> () public static int digitVal (int) int code public static int odigitVal (int) int code public static boolean isXDigit (int) int code public static int xdigitVal (int) int code public static boolean isDigit (int) int code public static boolean isWord (int) int code public static boolean isNewLine (int) int code public static boolean isNewLine (char[], int, int) char[] chars int p int end public static int prevCharHead (int, int) int p int s public static int rightAdjustCharHeadWithPrev (int, jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder) int s jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder prev public static int stepBack (int, int, int) int p int sp int np int s int n public static int mbcodeStartPosition () public static char[] caseFoldCodesByString (int, char) char u int count char ch int flag char c char[] codes char upper public static void applyAllCaseFold (int, jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFold, java.lang.Object) int upper int c int upper int c int flag jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFold fun Object arg public static char toLowerCase (char) char c public static int toLowerCase (int) int c int lower public static char toUpperCase (char) char c public static int toUpperCase (int) int c int upper public static int[] ctypeCodeRange (int, jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder) int code int rangeCount int lastCode int ctype jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder sbOut int[] range public static boolean isInCodeRange (int[], int, int) int x int[] p int offset int code int low int n int high public static boolean isCodeCType (int, int) int type int type int type int code int ctype static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Lexer.class
Lexer.java package jdk.nashorn.internal.runtime.regexp.joni jdk.nashorn.internal.runtime.regexp.joni.Lexer extends jdk.nashorn.internal.runtime.regexp.joni.ScannerSupport { protected final jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env protected final jdk.nashorn.internal.runtime.regexp.joni.Syntax syntax protected final jdk.nashorn.internal.runtime.regexp.joni.Token token protected void <init> (jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env char[] chars int p int end private int fetchRangeQuantifier () int prev int up boolean synAllow int low boolean nonLow int up int ret private int invalidRangeQuantifier (boolean) boolean synAllow private int fetchEscapedValue () private void fetchEscapedValueBackSlash () private void fetchEscapedValueControl () private void fetchTokenInCCFor_charType (boolean, int) boolean flag int type private void fetchTokenInCCFor_x () int c2 int num int num int last private void fetchTokenInCCFor_u () int num int last private void fetchTokenInCCFor_digit () int last int num private void fetchTokenInCCFor_and () protected final jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType fetchTokenInCC () int num private void fetchTokenFor_repeat (int, int) int lower int upper private void fetchTokenFor_openBrace () private void fetchTokenFor_anchor (int) int subType private void fetchTokenFor_xBrace () int num int num int last private void fetchTokenFor_uHex () int num int last private void fetchTokenFor_digit () int last int num private void fetchTokenFor_zero () int last int num private void fetchTokenFor_metaChars () protected final jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType fetchToken () int num private void greedyCheck () private void possessiveCheck () protected final void syntaxWarn (java.lang.String, char) String message char ch protected final void syntaxWarn (java.lang.String) String message }
jdk/nashorn/internal/runtime/regexp/joni/Matcher.class
Matcher.java package jdk.nashorn.internal.runtime.regexp.joni public abstract jdk.nashorn.internal.runtime.regexp.joni.Matcher extends jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder { protected final jdk.nashorn.internal.runtime.regexp.joni.Regex regex protected final char[] chars protected final int str protected final int end protected int msaStart protected int msaOptions protected final jdk.nashorn.internal.runtime.regexp.joni.Region msaRegion protected int msaBestLen protected int msaBestS protected int msaBegin protected int msaEnd int low int high public void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[]) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] chars public void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] chars int p int end protected abstract int matchAt (int, int, int) public final jdk.nashorn.internal.runtime.regexp.joni.Region getRegion () public final int getBegin () public final int getEnd () protected final void msaInit (int, int) int option int start public final int match (int, int, int) int at int range int option int prev private boolean forwardSearchRange (char[], int, int, int, int, jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder) int prev char[] ch int string int e int s int range jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder lowPrev int pprev int p private boolean backwardSearchRange (char[], int, int, int, int, int) int prev char[] ch int string int e int s int range int adjrange int r int p private boolean matchCheck (int, int, int) int upperRange int s int prev public final int search (int, int, int) int minSemiEnd int maxSemiEnd int minSemiEnd int preEnd int minSemiEnd int maxSemiEnd int s int prev int prev int schRange int prev int adjrange int prev int schStart int adjrange int schStart int startp int rangep int option int start int range int s int prev int origStart int origRange private boolean endBuf (int, int, int, int) int startp int rangep int minSemiEnd int maxSemiEnd int start int range private int match (int) int s private int mismatch () int s }
jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory$1.class
MatcherFactory.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1 extends jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory { void <init> () public jdk.nashorn.internal.runtime.regexp.joni.Matcher create (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] chars int p int end }
jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.class
MatcherFactory.java package jdk.nashorn.internal.runtime.regexp.joni public abstract jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory extends java.lang.Object { static final jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory DEFAULT public void <init> () public abstract jdk.nashorn.internal.runtime.regexp.joni.Matcher create (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.class
MinMaxLen.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen extends java.lang.Object { int min int max private static final short[] distValues static final int INFINITE_DISTANCE void <init> () void <init> (int, int) int min int max int distanceValue () int d int compareDistanceValue (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen, int, int) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen other int v1p int v2p int v1 int v2 boolean equal (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen other void set (int, int) int min int max void clear () void copy (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen other void add (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen other void addLength (int) int len void altMerge (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen other static int distanceAdd (int, int) int d1 int d2 static int distanceMultiply (int, int) int d int m static java.lang.String distanceRangeToString (int, int) int a int b String s static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.class
NodeOptInfo.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo extends java.lang.Object { final jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen length final jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo anchor final jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo exb final jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo exm final jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo expr final jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo map public void <init> () public void setBoundNode (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen mmd public void clear () public void copy (jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo) jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo other public void concatLeftNode (jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo) int otherLengthMax jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo other jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo tanchor boolean exbReach boolean exmReach public void altMerge (jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo, jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment) jdk.nashorn.internal.runtime.regexp.joni.NodeOptInfo other jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment env public void setBound (jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen) jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen mmd }
jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.class
OptAnchorInfo.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.joni.constants.AnchorType { int leftAnchor int rightAnchor void <init> () void clear () void copy (jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo) jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo other void concat (jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo, jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo, int, int) jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo left jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo right int leftLength int rightLength boolean isSet (int) int anchor void add (int) int anchor void remove (int) int anchor void altMerge (jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo) jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo other static boolean isLeftAnchor (int) int anchor static java.lang.String anchorToString (int) int anchor StringBuffer s }
jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.class
OptEnvironment.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment extends java.lang.Object { final jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen mmd int options int caseFoldFlag jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment scanEnv void <init> () void copy (jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment) jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment other }
jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.class
OptExactInfo.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo extends java.lang.Object { static final int OPT_EXACT_MAXLEN final jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen mmd final jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo anchor boolean reachEnd boolean ignoreCase final char[] chars int length private static final int COMP_EM_BASE void <init> () boolean isFull () void clear () void copy (jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo) jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo other void concat (jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo) jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo other int p int end int i jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo tmp void concatStr (char[], int, int, boolean) char[] lchars int pp int end boolean raw int i int p void altMerge (jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo, jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment) jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo other jdk.nashorn.internal.runtime.regexp.joni.OptEnvironment env int i void select (jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo) jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo alt int v1 int v2 int compare (jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo) jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo m int ve int vm }
jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.class
OptMapInfo.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo extends java.lang.Object { final jdk.nashorn.internal.runtime.regexp.joni.MinMaxLen mmd final jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo anchor int value final byte[] map private static final int z static final short[] ByteValTable void <init> () void clear () int i void copy (jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo) jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo other void addChar (int) int c int c_ void addCharAmb (char[], int, int, int) int i char[] chars int p int end int caseFoldFlag char[] items void select (jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo) jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo alt int v1 int v2 void altMerge (jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo) int i jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo other int val static int positionValue (int) int i static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Option.class
Option.java package jdk.nashorn.internal.runtime.regexp.joni public jdk.nashorn.internal.runtime.regexp.joni.Option extends java.lang.Object { public static final int NONE public static final int IGNORECASE public static final int EXTEND public static final int MULTILINE public static final int SINGLELINE public static final int FIND_LONGEST public static final int FIND_NOT_EMPTY public static final int NEGATE_SINGLELINE public static final int DONT_CAPTURE_GROUP public static final int CAPTURE_GROUP public static final int NOTBOL public static final int NOTEOL public static final int POSIX_REGION public static final int MAXBIT public static final int DEFAULT public void <init> () public static java.lang.String toString (int) int option String options public static boolean isIgnoreCase (int) int option public static boolean isExtend (int) int option public static boolean isSingleline (int) int option public static boolean isMultiline (int) int option public static boolean isFindLongest (int) int option public static boolean isFindNotEmpty (int) int option public static boolean isFindCondition (int) int option public static boolean isNegateSingleline (int) int option public static boolean isDontCaptureGroup (int) int option public static boolean isCaptureGroup (int) int option public static boolean isNotBol (int) int option public static boolean isNotEol (int) int option public static boolean isPosixRegion (int) int option public static boolean isDynamic (int) int option }
jdk/nashorn/internal/runtime/regexp/joni/Parser$1.class
Parser.java package jdk.nashorn.internal.runtime.regexp.joni synthetic jdk.nashorn.internal.runtime.regexp.joni.Parser$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$regexp$joni$constants$TokenType static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Parser.class
Parser.java package jdk.nashorn.internal.runtime.regexp.joni jdk.nashorn.internal.runtime.regexp.joni.Parser extends jdk.nashorn.internal.runtime.regexp.joni.Lexer { protected final jdk.nashorn.internal.runtime.regexp.joni.Regex regex protected jdk.nashorn.internal.runtime.regexp.joni.ast.Node root protected int returnCode static final synthetic boolean $assertionsDisabled protected void <init> (jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env char[] chars int p int end protected final jdk.nashorn.internal.runtime.regexp.joni.ast.Node parse () private boolean codeExistCheck (int, boolean) int code boolean ignoreEscaped boolean inEsc private jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode parseCharClass () boolean neg jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode acc boolean fetched int NEW_LINE boolean neg jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode prevCC jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode workCC jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg boolean andStart private void parseCharClassSbChar (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode, jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg private void parseCharClassRangeEndVal (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode, jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg private void parseCharClassValEntry (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode, jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg private void parseCharClassValEntry2 (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode, jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseEnclose (jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType) jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en int num jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en int prev jdk.nashorn.internal.runtime.regexp.joni.ast.Node target jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en boolean neg jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en int num jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode an jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType term jdk.nashorn.internal.runtime.regexp.joni.ast.Node node int option jdk.nashorn.internal.runtime.regexp.joni.ast.Node target private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseExp (jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType) int prev jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.Node target char[] buf jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode ccn jdk.nashorn.internal.runtime.regexp.joni.ApplyCaseFoldArg arg jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qn int backRef jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType term jdk.nashorn.internal.runtime.regexp.joni.ast.Node node boolean group private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseExpTkByte (boolean) boolean group jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode node private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseExpTkRawByte (boolean) boolean group jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode node private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseExpRepeat (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, boolean) jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode tmp jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qtfr int ret jdk.nashorn.internal.runtime.regexp.joni.ast.Node qn jdk.nashorn.internal.runtime.regexp.joni.ast.Node targetp boolean group jdk.nashorn.internal.runtime.regexp.joni.ast.Node target private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseExpRepeatForCar (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode, boolean) jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode en jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qtfr int ret jdk.nashorn.internal.runtime.regexp.joni.ast.Node qn jdk.nashorn.internal.runtime.regexp.joni.ast.Node top jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode target boolean group private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseBranch (jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType) jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType term jdk.nashorn.internal.runtime.regexp.joni.ast.Node node jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode top jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode t private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseSubExp (jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode top jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode t jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType term jdk.nashorn.internal.runtime.regexp.joni.ast.Node node private static void parseSubExpError (jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType) jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType term private jdk.nashorn.internal.runtime.regexp.joni.ast.Node parseRegexp () static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Regex.class
Regex.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.Regex extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.joni.constants.RegexState { int[] code int codeLength boolean stackNeeded Object[] operands int operandLength int numMem int numRepeat int numNullCheck int captureHistory int btMemStart int btMemEnd int stackPopLevel int[] repeatRangeLo int[] repeatRangeHi jdk.nashorn.internal.runtime.regexp.joni.WarnCallback warnings jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory factory protected jdk.nashorn.internal.runtime.regexp.joni.Analyser analyser int options final int caseFoldFlag jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm searchAlgorithm int thresholdLength int anchor int anchorDmin int anchorDmax int subAnchor char[] exact int exactP int exactEnd byte[] map int[] intMap int[] intMapBackward int dMin int dMax char[][] templates int templateNum static final synthetic boolean $assertionsDisabled public void <init> (java.lang.CharSequence) CharSequence cs public void <init> (java.lang.String) String str public void <init> (char[]) char[] chars public void <init> (char[], int, int) char[] chars int p int end public void <init> (char[], int, int, int) char[] chars int p int end int option public void <init> (char[], int, int, int, jdk.nashorn.internal.runtime.regexp.joni.Syntax) char[] chars int p int end int option jdk.nashorn.internal.runtime.regexp.joni.Syntax syntax public void <init> (char[], int, int, int, jdk.nashorn.internal.runtime.regexp.joni.WarnCallback) char[] chars int p int end int option jdk.nashorn.internal.runtime.regexp.joni.WarnCallback warnings public void <init> (char[], int, int, int, jdk.nashorn.internal.runtime.regexp.joni.Syntax, jdk.nashorn.internal.runtime.regexp.joni.WarnCallback) char[] chars int p int end int option jdk.nashorn.internal.runtime.regexp.joni.Syntax syntax jdk.nashorn.internal.runtime.regexp.joni.WarnCallback warnings public void <init> (char[], int, int, int, int, jdk.nashorn.internal.runtime.regexp.joni.Syntax, jdk.nashorn.internal.runtime.regexp.joni.WarnCallback) char[] chars int p int end int optionp int caseFoldFlag jdk.nashorn.internal.runtime.regexp.joni.Syntax syntax jdk.nashorn.internal.runtime.regexp.joni.WarnCallback warnings int option public synchronized jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory compile () public jdk.nashorn.internal.runtime.regexp.joni.Matcher matcher (char[]) char[] chars public jdk.nashorn.internal.runtime.regexp.joni.Matcher matcher (char[], int, int) char[] chars int p int end jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory matcherFactory public jdk.nashorn.internal.runtime.regexp.joni.WarnCallback getWarnings () public int numberOfCaptures () void setupBMSkipMap () int i int i int i char[] chars int p int end int len void setExactInfo (jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo) jdk.nashorn.internal.runtime.regexp.joni.OptExactInfo e void setOptimizeMapInfo (jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo) jdk.nashorn.internal.runtime.regexp.joni.OptMapInfo m void setSubAnchor (jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo) jdk.nashorn.internal.runtime.regexp.joni.OptAnchorInfo anc void clearOptimizeInfo () public java.lang.String optimizeInfoToString () int i int i int c int n StringBuilder s public int getOptions () public java.lang.String dumpTree () public java.lang.String dumpByteCode () static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Region.class
Region.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.Region extends java.lang.Object { static final int REGION_NOTPOS public final int numRegs public final int[] beg public final int[] end public void <init> (int) int num public java.lang.String toString () int i StringBuilder sb void clear () int i }
jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.class
ScanEnvironment.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment extends java.lang.Object { private static final int SCANENV_MEMNODES_SIZE int option final int caseFoldFlag public final jdk.nashorn.internal.runtime.regexp.joni.Syntax syntax int captureHistory int btMemStart int btMemEnd int backrefedMem public final jdk.nashorn.internal.runtime.regexp.joni.Regex reg public int numMem public jdk.nashorn.internal.runtime.regexp.joni.ast.Node[] memNodes public void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex, jdk.nashorn.internal.runtime.regexp.joni.Syntax) jdk.nashorn.internal.runtime.regexp.joni.Regex regex jdk.nashorn.internal.runtime.regexp.joni.Syntax syntax public void clear () public int addMemEntry () jdk.nashorn.internal.runtime.regexp.joni.ast.Node[] tmp public void setMemNode (int, jdk.nashorn.internal.runtime.regexp.joni.ast.Node) int num jdk.nashorn.internal.runtime.regexp.joni.ast.Node node public int convertBackslashValue (int) int c void ccEscWarn (java.lang.String) String s }
jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.class
ScannerSupport.java package jdk.nashorn.internal.runtime.regexp.joni abstract jdk.nashorn.internal.runtime.regexp.joni.ScannerSupport extends jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder implements jdk.nashorn.internal.runtime.regexp.joni.exception.ErrorMessages { protected final char[] chars protected int p protected int stop private int lastFetched protected int c private final int begin private final int end protected int _p private static final int INT_SIGN_BIT protected void <init> (char[], int, int) char[] chars int p int end protected int getBegin () protected int getEnd () protected final int scanUnsignedNumber () int onum int last int num protected final int scanUnsignedHexadecimalNumber (int) int onum int val int maxLength int last int num int ml protected final int scanUnsignedOctalNumber (int) int onum int val int maxLength int last int num int ml protected final void reset () protected final void mark () protected final void restore () protected final void inc () protected final void fetch () protected int fetchTo () protected final void unfetch () protected final int peek () protected final boolean peekIs (int) int ch protected final boolean left () }
jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm$1.class
SearchAlgorithm.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm$1 extends jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm { void <init> () public final java.lang.String getName () public final int search (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int textEnd int textRange public final int searchBackward (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int, int, int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int adjustText int textEnd int textStart int s_ int range_ }
jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm$2.class
SearchAlgorithm.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm$2 extends jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm { void <init> () public final java.lang.String getName () public final int search (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int) int p int t jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int textEnd int textRange char[] target int targetP int targetEnd int end int s public final int searchBackward (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int, int, int, int) int p int t jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int adjustText int textEnd int textStart int s_ int range_ char[] target int targetP int targetEnd int s }
jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm$3.class
SearchAlgorithm.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm$3 extends jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm { private static final int BM_BACKWARD_SEARCH_LENGTH_THRESHOLD void <init> () public final java.lang.String getName () public final int search (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int) int p int t int p int t jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int textEnd int textRange char[] target int targetP int targetEnd int end int tail int s public final int searchBackward (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int, int, int, int) int p int t jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int adjustText int textEnd int textStart int s_ int range_ char[] target int targetP int targetEnd int s private void setBmBackwardSkip (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int) int[] skip int i int i jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] chars int p int end int[] skip int len }
jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm$4.class
SearchAlgorithm.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm$4 extends jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm { void <init> () public final java.lang.String getName () public final int search (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int textEnd int textRange byte[] map int s public final int searchBackward (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int, int, int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int adjustText int textEnd int textStart int s_ int range_ byte[] map int s }
jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm$SLOW_IC.class
SearchAlgorithm.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm$SLOW_IC extends jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm { public void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex) jdk.nashorn.internal.runtime.regexp.joni.Regex regex public final java.lang.String getName () public final int search (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int textEnd int textRange char[] target int targetP int targetEnd int end int s public final int searchBackward (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int, int, int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] text int textP int adjustText int textEnd int textStart int s_ int range_ char[] target int targetP int targetEnd int s private static boolean lowerCaseMatch (char[], int, int, char[], int, int) int tP int p char[] t int tPp int tEnd char[] chars int pp int end }
jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.class
SearchAlgorithm.java package jdk.nashorn.internal.runtime.regexp.joni public abstract jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm extends java.lang.Object { public static final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm NONE public static final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm SLOW public static final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm BM public static final jdk.nashorn.internal.runtime.regexp.joni.SearchAlgorithm MAP public void <init> () public abstract java.lang.String getName () public abstract int search (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int) public abstract int searchBackward (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int, int, int, int, int) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/StackEntry.class
StackEntry.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.StackEntry extends java.lang.Object { int type private int E1 private int E2 private int E3 private int E4 void <init> () void setStatePCode (int) int pcode int getStatePCode () void setStatePStr (int) int pstr int getStatePStr () void setStatePStrPrev (int) int pstrPrev int getStatePStrPrev () void setStateCheck (int) int check int getStateCheck () void setRepeatCount (int) int count int getRepeatCount () void decreaseRepeatCount () void increaseRepeatCount () void setRepeatPCode (int) int pcode int getRepeatPCode () void setRepeatNum (int) int num int getRepeatNum () void setSi (int) int si int getSi () void setMemNum (int) int num int getMemNum () void setMemPstr (int) int pstr int getMemPStr () void setMemStart (int) int start int getMemStart () void setMemEnd (int) int end int getMemEnd () void setNullCheckNum (int) int num int getNullCheckNum () void setNullCheckPStr (int) int pstr int getNullCheckPStr () void setCallFrameRetAddr (int) int addr int getCallFrameRetAddr () void setCallFrameNum (int) int num int getCallFrameNum () void setCallFramePStr (int) int pstr int getCallFramePStr () }
jdk/nashorn/internal/runtime/regexp/joni/StackMachine$1.class
StackMachine.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.StackMachine$1 extends java.lang.ThreadLocal { void <init> () protected java.lang.ref.WeakReference initialValue () protected volatile synthetic java.lang.Object initialValue () }
jdk/nashorn/internal/runtime/regexp/joni/StackMachine.class
StackMachine.java package jdk.nashorn.internal.runtime.regexp.joni abstract jdk.nashorn.internal.runtime.regexp.joni.StackMachine extends jdk.nashorn.internal.runtime.regexp.joni.Matcher implements jdk.nashorn.internal.runtime.regexp.joni.constants.StackType { protected static final int INVALID_INDEX protected jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] stack protected int stk protected final int[] repeatStk protected final int memStartStk protected final int memEndStk static final ThreadLocal stacks protected void <init> (jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.Regex regex char[] chars int p int end int n private static jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] allocateStack () jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] stack private void doubleStack () jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] newStack private static jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] fetchStack () java.lang.ref.WeakReference ref jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] stack protected final void init () int i protected final jdk.nashorn.internal.runtime.regexp.joni.StackEntry ensure1 () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushType (int) int type private void push (int, int, int, int) int type int pat int s int prev jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushEnsured (int, int) int type int pat jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushAlt (int, int, int) int pat int s int prev protected final void pushPos (int, int) int s int prev protected final void pushPosNot (int, int, int) int pat int s int prev protected final void pushStopBT () protected final void pushLookBehindNot (int, int, int) int pat int s int sprev protected final void pushRepeat (int, int) int id int pat jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushRepeatInc (int) int sindex jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushMemStart (int, int) int mnum int s jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushMemEnd (int, int) int mnum int s jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushMemEndMark (int) int mnum jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final int getMemStart (int) jdk.nashorn.internal.runtime.regexp.joni.StackEntry e int mnum int level int stkp protected final void pushNullCheckStart (int, int) int cnum int s jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void pushNullCheckEnd (int) int cnum jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void popOne () protected final jdk.nashorn.internal.runtime.regexp.joni.StackEntry pop () private jdk.nashorn.internal.runtime.regexp.joni.StackEntry popFree () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e private jdk.nashorn.internal.runtime.regexp.joni.StackEntry popMemStart () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e private jdk.nashorn.internal.runtime.regexp.joni.StackEntry popDefault () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void popTilPosNot () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final void popTilLookBehindNot () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e protected final int posEnd () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e int k protected final void stopBtEnd () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e int k protected final int nullCheck (int, int) jdk.nashorn.internal.runtime.regexp.joni.StackEntry e int id int s int k protected final int nullCheckMemSt (int, int) int id int s protected final int getRepeat (int) jdk.nashorn.internal.runtime.regexp.joni.StackEntry e int id int level int k protected final int sreturn () jdk.nashorn.internal.runtime.regexp.joni.StackEntry e int level int k static synthetic jdk.nashorn.internal.runtime.regexp.joni.StackEntry[] access$000 () static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Syntax$MetaCharTable.class
Syntax.java package jdk.nashorn.internal.runtime.regexp.joni public jdk.nashorn.internal.runtime.regexp.joni.Syntax$MetaCharTable extends java.lang.Object { public final int esc public final int anyChar public final int anyTime public final int zeroOrOneTime public final int oneOrMoreTime public final int anyCharAnyTime public void <init> (int, int, int, int, int, int) int esc int anyChar int anyTime int zeroOrOneTime int oneOrMoreTime int anyCharAnyTime }
jdk/nashorn/internal/runtime/regexp/joni/Syntax.class
Syntax.java package jdk.nashorn.internal.runtime.regexp.joni public final jdk.nashorn.internal.runtime.regexp.joni.Syntax extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.joni.constants.SyntaxProperties { private final int op private final int op2 private final int behavior public final int options public final jdk.nashorn.internal.runtime.regexp.joni.Syntax$MetaCharTable metaCharTable public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax RUBY public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax DEFAULT public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax ASIS public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax PosixBasic public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax PosixExtended public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax Emacs public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax Grep public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax GnuRegex public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax Java public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax Perl public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax PerlNG public static final jdk.nashorn.internal.runtime.regexp.joni.Syntax JAVASCRIPT public void <init> (int, int, int, int, jdk.nashorn.internal.runtime.regexp.joni.Syntax$MetaCharTable) int op int op2 int behavior int options jdk.nashorn.internal.runtime.regexp.joni.Syntax$MetaCharTable metaCharTable protected boolean isOp (int) int opm public boolean opVariableMetaCharacters () public boolean opDotAnyChar () public boolean opAsteriskZeroInf () public boolean opEscAsteriskZeroInf () public boolean opPlusOneInf () public boolean opEscPlusOneInf () public boolean opQMarkZeroOne () public boolean opEscQMarkZeroOne () public boolean opBraceInterval () public boolean opEscBraceInterval () public boolean opVBarAlt () public boolean opEscVBarAlt () public boolean opLParenSubexp () public boolean opEscLParenSubexp () public boolean opEscAZBufAnchor () public boolean opEscCapitalGBeginAnchor () public boolean opDecimalBackref () public boolean opBracketCC () public boolean opEscWWord () public boolean opEscLtGtWordBeginEnd () public boolean opEscBWordBound () public boolean opEscSWhiteSpace () public boolean opEscDDigit () public boolean opLineAnchor () public boolean opPosixBracket () public boolean opQMarkNonGreedy () public boolean opEscControlChars () public boolean opEscCControl () public boolean opEscOctal3 () public boolean opEscXHex2 () public boolean opEscXBraceHex8 () protected boolean isOp2 (int) int opm public boolean op2EscCapitalQQuote () public boolean op2QMarkGroupEffect () public boolean op2OptionPerl () public boolean op2OptionRuby () public boolean op2PlusPossessiveRepeat () public boolean op2PlusPossessiveInterval () public boolean op2CClassSetOp () public boolean op2QMarkLtNamedGroup () public boolean op2EscKNamedBackref () public boolean op2EscGSubexpCall () public boolean op2AtMarkCaptureHistory () public boolean op2EscCapitalCBarControl () public boolean op2EscCapitalMBarMeta () public boolean op2EscVVtab () public boolean op2EscUHex4 () public boolean op2EscGnuBufAnchor () public boolean op2EscPBraceCharProperty () public boolean op2EscPBraceCircumflexNot () public boolean op2EscHXDigit () public boolean op2IneffectiveEscape () protected boolean isBehavior (int) int bvm public boolean contextIndepRepeatOps () public boolean contextInvalidRepeatOps () public boolean allowUnmatchedCloseSubexp () public boolean allowInvalidInterval () public boolean allowIntervalLowAbbrev () public boolean strictCheckBackref () public boolean differentLengthAltLookBehind () public boolean captureOnlyNamedGroup () public boolean allowMultiplexDefinitionName () public boolean fixedIntervalIsGreedyOnly () public boolean notNewlineInNegativeCC () public boolean backSlashEscapeInCC () public boolean allowEmptyRangeInCC () public boolean allowDoubleRangeOpInCC () public boolean warnCCOpNotEscaped () public boolean warnReduntantNestedRepeat () static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Token.class
Token.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.Token extends java.lang.Object { jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType type boolean escaped int backP private int INT1 private int INT2 private int INT3 private int INT4 void <init> () int getC () void setC (int) int c int getCode () void setCode (int) int code int getAnchor () void setAnchor (int) int anchor int getRepeatLower () void setRepeatLower (int) int lower int getRepeatUpper () void setRepeatUpper (int) int upper boolean getRepeatGreedy () void setRepeatGreedy (boolean) boolean greedy boolean getRepeatPossessive () void setRepeatPossessive (boolean) boolean possessive int getBackrefRef () void setBackrefRef (int) int ref1 int getPropCType () void setPropCType (int) int ctype boolean getPropNot () void setPropNot (boolean) boolean not }
jdk/nashorn/internal/runtime/regexp/joni/WarnCallback$1.class
WarnCallback.java package jdk.nashorn.internal.runtime.regexp.joni final jdk.nashorn.internal.runtime.regexp.joni.WarnCallback$1 extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.joni.WarnCallback { void <init> () public void warn (java.lang.String) String message }
jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.class
WarnCallback.java package jdk.nashorn.internal.runtime.regexp.joni public abstract jdk.nashorn.internal.runtime.regexp.joni.WarnCallback extends java.lang.Object { public static final jdk.nashorn.internal.runtime.regexp.joni.WarnCallback DEFAULT public abstract void warn (java.lang.String) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/Warnings.class
Warnings.java package jdk.nashorn.internal.runtime.regexp.joni public abstract jdk.nashorn.internal.runtime.regexp.joni.Warnings extends java.lang.Object { public static final String INVALID_BACKREFERENCE public static final String INVALID_SUBEXP_CALL public static final String INVALID_UNICODE_PROPERTY }
jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.class
AnchorNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.AnchorNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.Node implements jdk.nashorn.internal.runtime.regexp.joni.constants.AnchorType { public int type public jdk.nashorn.internal.runtime.regexp.joni.ast.Node target public int charLength public void <init> (int) int type public int getType () protected void setChild (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node newChild protected jdk.nashorn.internal.runtime.regexp.joni.ast.Node getChild () public void setTarget (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node tgt public java.lang.String getName () public java.lang.String toString (int) int level StringBuilder value public java.lang.String typeToString () StringBuilder sb private boolean isType (int) int t }
jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.class
AnyCharNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.AnyCharNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.Node { public void <init> () public int getType () public java.lang.String getName () public java.lang.String toString (int) int level String value }
jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.class
BackRefNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.BackRefNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.StateNode { public final int backRef public void <init> (int, jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment) int backRef jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env public int getType () public java.lang.String getName () public java.lang.String toString (int) int level StringBuilder value }
jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode$1.class
CClassNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast synthetic jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$regexp$joni$constants$CCSTATE static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode$CCStateArg.class
CClassNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg extends java.lang.Object { public int v public int vs public boolean vsIsRaw public boolean vIsRaw public jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE inType public jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE type public jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE state public void <init> () }
jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.class
CClassNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.Node { private static final int FLAG_NCCLASS_NOT private static final int FLAG_NCCLASS_SHARE int flags public final jdk.nashorn.internal.runtime.regexp.joni.BitSet bs public jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer mbuf private int ctype private static final short[] AsciiCtypeTable public void <init> () public void clear () public int getType () public java.lang.String getName () public boolean equals (java.lang.Object) Object other jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode cc public int hashCode () public java.lang.String toString (int) int level StringBuilder value public java.lang.String flagsToString () StringBuilder f public boolean isEmpty () public void addCodeRangeToBuf (int, int) int from int to public void addCodeRange (jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, int, int) jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env int from int to public void addAllMultiByteRange () public void clearNotFlag () public void and (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode) jdk.nashorn.internal.runtime.regexp.joni.BitSet bs1 jdk.nashorn.internal.runtime.regexp.joni.BitSet bs2 jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode other boolean not1 jdk.nashorn.internal.runtime.regexp.joni.BitSet bsr1 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer buf1 boolean not2 jdk.nashorn.internal.runtime.regexp.joni.BitSet bsr2 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer buf2 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf public void or (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode) jdk.nashorn.internal.runtime.regexp.joni.BitSet bs1 jdk.nashorn.internal.runtime.regexp.joni.BitSet bs2 jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode other boolean not1 jdk.nashorn.internal.runtime.regexp.joni.BitSet bsr1 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer buf1 boolean not2 jdk.nashorn.internal.runtime.regexp.joni.BitSet bsr2 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer buf2 jdk.nashorn.internal.runtime.regexp.joni.CodeRangeBuffer pbuf public void addCTypeByRange (int, boolean, int, int[]) int j int i int i int j int i int j int i int prev int ct boolean not int sbOut int[] mbr int n public void addCType (int, boolean, jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder) int c int c int c int c int c int c int c int c int ctp boolean not jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder sbOut int ct int[] ranges public void nextStateClass (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg, jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env public void nextStateValue (jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg, jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment) jdk.nashorn.internal.runtime.regexp.joni.ast.CClassNode$CCStateArg arg jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env public boolean isCodeInCCLength (int) boolean found int code boolean found public boolean isCodeInCC (int) int code public void setNot () public void clearNot () public boolean isNot () public void setShare () public void clearShare () public boolean isShare () static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.class
ConsAltNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.Node { public jdk.nashorn.internal.runtime.regexp.joni.ast.Node car public jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode cdr private int type private void <init> (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode, int) jdk.nashorn.internal.runtime.regexp.joni.ast.Node car jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode cdr int type public static jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode newAltNode (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode) jdk.nashorn.internal.runtime.regexp.joni.ast.Node left jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode right public static jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode newListNode (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode) jdk.nashorn.internal.runtime.regexp.joni.ast.Node left jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode right public static jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode listAdd (jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode, jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode listp jdk.nashorn.internal.runtime.regexp.joni.ast.Node x jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode n jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode list public void toListNode () public void toAltNode () public int getType () protected void setChild (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node newChild protected jdk.nashorn.internal.runtime.regexp.joni.ast.Node getChild () public void swap (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode withCan jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode tmp jdk.nashorn.internal.runtime.regexp.joni.ast.Node with public void verifyTree (java.util.Set, jdk.nashorn.internal.runtime.regexp.joni.WarnCallback) java.util.Set set jdk.nashorn.internal.runtime.regexp.joni.WarnCallback warnings public jdk.nashorn.internal.runtime.regexp.joni.ast.Node setCar (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node ca public jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode setCdr (jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode) jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode cd public java.lang.String getName () public java.lang.String toString (int) int level StringBuilder value }
jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.class
EncloseNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.EncloseNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.StateNode implements jdk.nashorn.internal.runtime.regexp.joni.constants.EncloseType { public final int type public int regNum public int option public jdk.nashorn.internal.runtime.regexp.joni.ast.Node target public int callAddr public int minLength public int maxLength public int charLength public int optCount public void <init> (int) int type public void <init> () public void <init> (int, int) int option int i public int getType () protected void setChild (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node newChild protected jdk.nashorn.internal.runtime.regexp.joni.ast.Node getChild () public void setTarget (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node tgt public java.lang.String getName () public java.lang.String toString (int) int level StringBuilder value public java.lang.String typeToString () StringBuilder types public boolean isMemory () public boolean isOption () public boolean isStopBacktrack () }
jdk/nashorn/internal/runtime/regexp/joni/ast/Node.class
Node.java package jdk.nashorn.internal.runtime.regexp.joni.ast public abstract jdk.nashorn.internal.runtime.regexp.joni.ast.Node extends java.lang.Object implements jdk.nashorn.internal.runtime.regexp.joni.constants.NodeType { public jdk.nashorn.internal.runtime.regexp.joni.ast.Node parent public void <init> () public abstract int getType () public final int getType2Bit () protected void setChild (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node tgt protected jdk.nashorn.internal.runtime.regexp.joni.ast.Node getChild () public void swap (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node with jdk.nashorn.internal.runtime.regexp.joni.ast.Node tmp public void verifyTree (java.util.Set, jdk.nashorn.internal.runtime.regexp.joni.WarnCallback) java.util.Set set jdk.nashorn.internal.runtime.regexp.joni.WarnCallback warnings public abstract java.lang.String getName () protected abstract java.lang.String toString (int) public java.lang.String getAddressName () public final java.lang.String toString () StringBuilder s protected static java.lang.String pad (java.lang.Object, int) int i Object value int level StringBuilder pad public final boolean isInvalidQuantifier () public final boolean isAllowedInLookBehind () public final boolean isSimple () }
jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode$1.class
QuantifierNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast synthetic jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$jdk$nashorn$internal$runtime$regexp$joni$ast$QuantifierNode$ReduceType static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode$ReduceType.class
QuantifierNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType ASIS public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType DEL public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType A public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType AQ public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType QQ public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType P_QQ public static final enum jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType PQ_Q private static final synthetic jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType[] $VALUES public static jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType[] values () public static jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.class
QuantifierNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.StateNode { public jdk.nashorn.internal.runtime.regexp.joni.ast.Node target public int lower public int upper public boolean greedy public int targetEmptyInfo public jdk.nashorn.internal.runtime.regexp.joni.ast.Node headExact public jdk.nashorn.internal.runtime.regexp.joni.ast.Node nextHeadExact public boolean isRefered private static final jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode$ReduceType[][] REDUCE_TABLE private static final String[] PopularQStr private static final String[] ReduceQStr public static final int REPEAT_INFINITE public void <init> (int, int, boolean) int lower int upper boolean byNumber public int getType () protected void setChild (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node newChild protected jdk.nashorn.internal.runtime.regexp.joni.ast.Node getChild () public void setTarget (jdk.nashorn.internal.runtime.regexp.joni.ast.Node) jdk.nashorn.internal.runtime.regexp.joni.ast.Node tgt public jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode convertToString (int) int flag jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn public java.lang.String getName () public java.lang.String toString (int) int level StringBuilder value public boolean isAnyCharStar () protected int popularNum () protected void set (jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode) jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode other public void reduceNestedQuantifier (jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode) jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode other int pnum int cnum public int setQuantifier (jdk.nashorn.internal.runtime.regexp.joni.ast.Node, boolean, jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment, char[], int, int) jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode n jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode sn jdk.nashorn.internal.runtime.regexp.joni.ast.QuantifierNode qnt int nestQNum int targetQNum jdk.nashorn.internal.runtime.regexp.joni.ast.Node tgt boolean group jdk.nashorn.internal.runtime.regexp.joni.ScanEnvironment env char[] chars int p int end public static boolean isRepeatInfinite (int) int n static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.class
StateNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public abstract jdk.nashorn.internal.runtime.regexp.joni.ast.StateNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.Node implements jdk.nashorn.internal.runtime.regexp.joni.constants.NodeStatus { protected int state public void <init> () public java.lang.String toString (int) int level public java.lang.String stateToString () StringBuilder states public boolean isMinFixed () public void setMinFixed () public boolean isMaxFixed () public void setMaxFixed () public boolean isCLenFixed () public void setCLenFixed () public boolean isMark1 () public void setMark1 () public boolean isMark2 () public void setMark2 () public void clearMark2 () public boolean isMemBackrefed () public void setMemBackrefed () public boolean isStopBtSimpleRepeat () public void setStopBtSimpleRepeat () public boolean isRecursion () public void setRecursion () public boolean isCalled () public void setCalled () public boolean isAddrFixed () public void setAddrFixed () public boolean isInRepeat () public void setInRepeat () public boolean isNestLevel () public void setNestLevel () public boolean isByNumber () public void setByNumber () }
jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.class
StringNode.java package jdk.nashorn.internal.runtime.regexp.joni.ast public final jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode extends jdk.nashorn.internal.runtime.regexp.joni.ast.Node implements jdk.nashorn.internal.runtime.regexp.joni.constants.StringType { private static final int NODE_STR_MARGIN private static final int NODE_STR_BUF_SIZE public static final jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode EMPTY public char[] chars public int p public int end public int flag public void <init> () public void <init> (char[], int, int) char[] chars int p int end public void <init> (char) char c public void ensure (int) char[] tmp int ahead int len private void modifyEnsure (int) int len char[] tmp int ahead public int getType () public java.lang.String getName () public java.lang.String toString (int) int i int level StringBuilder value public int length () public jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode splitLastChar () int prev jdk.nashorn.internal.runtime.regexp.joni.ast.StringNode n public boolean canBeSplit () public void set (char[], int, int) char[] chars int p int end public void cat (char[], int, int) char[] cat int catP int catEnd int len public void cat (char) char c public void catCode (int) int code public void clear () public void setRaw () public void clearRaw () public boolean isRaw () public void setAmbig () public void clearAmbig () public boolean isAmbig () public void setDontGetOptInfo () public void clearDontGetOptInfo () public boolean isDontGetOptInfo () public void setShared () public void clearShared () public boolean isShared () static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.class
AnchorType.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.AnchorType extends java.lang.Object { public static final int BEGIN_BUF public static final int BEGIN_LINE public static final int BEGIN_POSITION public static final int END_BUF public static final int SEMI_END_BUF public static final int END_LINE public static final int WORD_BOUND public static final int NOT_WORD_BOUND public static final int WORD_BEGIN public static final int WORD_END public static final int PREC_READ public static final int PREC_READ_NOT public static final int LOOK_BEHIND public static final int LOOK_BEHIND_NOT public static final int ANYCHAR_STAR public static final int ANYCHAR_STAR_ML public static final int ANYCHAR_STAR_MASK public static final int END_BUF_MASK public static final int ALLOWED_IN_LB public static final int ALLOWED_IN_LB_NOT }
jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.class
Arguments.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.Arguments extends java.lang.Object { public static final int SPECIAL public static final int NON public static final int RELADDR public static final int ABSADDR public static final int LENGTH public static final int MEMNUM public static final int OPTION public static final int STATE_CHECK }
jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.class
AsmConstants.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.AsmConstants extends java.lang.Object { public static final int THIS public static final int RANGE public static final int SSTART public static final int SPREV public static final int S public static final int BYTES public static final int LAST_INDEX public static final String STR public static final String END public static final String MSA_START public static final String MSA_OPTONS public static final String MSA_BEST_LEN public static final String MSA_BEST_S public static final String MSA_BEGIN public static final String MSA_END public static final String BITSET public static final String CODERANGE public static final String TEMPLATE }
jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.class
CCSTATE.java package jdk.nashorn.internal.runtime.regexp.joni.constants public final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE VALUE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE RANGE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE COMPLETE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE START private static final synthetic jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE[] $VALUES public static jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE[] values () public static jdk.nashorn.internal.runtime.regexp.joni.constants.CCSTATE valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.class
CCVALTYPE.java package jdk.nashorn.internal.runtime.regexp.joni.constants public final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE SB public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE CODE_POINT public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE CLASS private static final synthetic jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE[] $VALUES public static jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE[] values () public static jdk.nashorn.internal.runtime.regexp.joni.constants.CCVALTYPE valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.class
EncloseType.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.EncloseType extends java.lang.Object { public static final int MEMORY public static final int OPTION public static final int STOP_BACKTRACK public static final int ALLOWED_IN_LB public static final int ALLOWED_IN_LB_NOT }
jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.class
MetaChar.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.MetaChar extends java.lang.Object { public static final int ESCAPE public static final int ANYCHAR public static final int ANYTIME public static final int ZERO_OR_ONE_TIME public static final int ONE_OR_MORE_TIME public static final int ANYCHAR_ANYTIME public static final int INEFFECTIVE_META_CHAR }
jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.class
NodeStatus.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.NodeStatus extends java.lang.Object { public static final int NST_MIN_FIXED public static final int NST_MAX_FIXED public static final int NST_CLEN_FIXED public static final int NST_MARK1 public static final int NST_MARK2 public static final int NST_MEM_BACKREFED public static final int NST_STOP_BT_SIMPLE_REPEAT public static final int NST_RECURSION public static final int NST_CALLED public static final int NST_ADDR_FIXED public static final int NST_NAMED_GROUP public static final int NST_NAME_REF public static final int NST_IN_REPEAT public static final int NST_NEST_LEVEL public static final int NST_BY_NUMBER }
jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.class
NodeType.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.NodeType extends java.lang.Object { public static final int STR public static final int CCLASS public static final int CTYPE public static final int CANY public static final int BREF public static final int QTFR public static final int ENCLOSE public static final int ANCHOR public static final int LIST public static final int ALT public static final int CALL public static final int BIT_STR public static final int BIT_CCLASS public static final int BIT_CTYPE public static final int BIT_CANY public static final int BIT_BREF public static final int BIT_QTFR public static final int BIT_ENCLOSE public static final int BIT_ANCHOR public static final int BIT_LIST public static final int BIT_ALT public static final int BIT_CALL public static final int ALLOWED_IN_LB public static final int SIMPLE }
jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.class
OPCode.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.OPCode extends java.lang.Object { public static final int FINISH public static final int END public static final int EXACT1 public static final int EXACT2 public static final int EXACT3 public static final int EXACT4 public static final int EXACT5 public static final int EXACTN public static final int EXACT1_IC public static final int EXACTN_IC public static final int CCLASS public static final int CCLASS_MB public static final int CCLASS_MIX public static final int CCLASS_NOT public static final int CCLASS_MB_NOT public static final int CCLASS_MIX_NOT public static final int CCLASS_NODE public static final int ANYCHAR public static final int ANYCHAR_ML public static final int ANYCHAR_STAR public static final int ANYCHAR_ML_STAR public static final int ANYCHAR_STAR_PEEK_NEXT public static final int ANYCHAR_ML_STAR_PEEK_NEXT public static final int WORD public static final int NOT_WORD public static final int WORD_BOUND public static final int NOT_WORD_BOUND public static final int WORD_BEGIN public static final int WORD_END public static final int BEGIN_BUF public static final int END_BUF public static final int BEGIN_LINE public static final int END_LINE public static final int SEMI_END_BUF public static final int BEGIN_POSITION public static final int BACKREF1 public static final int BACKREF2 public static final int BACKREFN public static final int BACKREFN_IC public static final int BACKREF_MULTI public static final int BACKREF_MULTI_IC public static final int BACKREF_WITH_LEVEL public static final int MEMORY_START public static final int MEMORY_START_PUSH public static final int MEMORY_END_PUSH public static final int MEMORY_END_PUSH_REC public static final int MEMORY_END public static final int MEMORY_END_REC public static final int FAIL public static final int JUMP public static final int PUSH public static final int POP public static final int PUSH_OR_JUMP_EXACT1 public static final int PUSH_IF_PEEK_NEXT public static final int REPEAT public static final int REPEAT_NG public static final int REPEAT_INC public static final int REPEAT_INC_NG public static final int REPEAT_INC_SG public static final int REPEAT_INC_NG_SG public static final int NULL_CHECK_START public static final int NULL_CHECK_END public static final int NULL_CHECK_END_MEMST public static final int NULL_CHECK_END_MEMST_PUSH public static final int PUSH_POS public static final int POP_POS public static final int PUSH_POS_NOT public static final int FAIL_POS public static final int PUSH_STOP_BT public static final int POP_STOP_BT public static final int LOOK_BEHIND public static final int PUSH_LOOK_BEHIND_NOT public static final int FAIL_LOOK_BEHIND_NOT public static final int CALL public static final int RETURN public static final int STATE_CHECK_PUSH public static final int STATE_CHECK_PUSH_OR_JUMP public static final int STATE_CHECK public static final int STATE_CHECK_ANYCHAR_STAR public static final int STATE_CHECK_ANYCHAR_ML_STAR public static final int SET_OPTION_PUSH public static final int SET_OPTION }
jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.class
OPSize.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.OPSize extends java.lang.Object { public static final int OPCODE public static final int RELADDR public static final int ABSADDR public static final int LENGTH public static final int MEMNUM public static final int STATE_CHECK_NUM public static final int REPEATNUM public static final int OPTION public static final int CODE_POINT public static final int POINTER public static final int INDEX public static final int ANYCHAR_STAR public static final int ANYCHAR_STAR_PEEK_NEXT public static final int JUMP public static final int PUSH public static final int POP public static final int PUSH_OR_JUMP_EXACT1 public static final int PUSH_IF_PEEK_NEXT public static final int REPEAT_INC public static final int REPEAT_INC_NG public static final int PUSH_POS public static final int PUSH_POS_NOT public static final int POP_POS public static final int FAIL_POS public static final int SET_OPTION public static final int SET_OPTION_PUSH public static final int FAIL public static final int MEMORY_START public static final int MEMORY_START_PUSH public static final int MEMORY_END_PUSH public static final int MEMORY_END_PUSH_REC public static final int MEMORY_END public static final int MEMORY_END_REC public static final int PUSH_STOP_BT public static final int POP_STOP_BT public static final int NULL_CHECK_START public static final int NULL_CHECK_END public static final int LOOK_BEHIND public static final int PUSH_LOOK_BEHIND_NOT public static final int FAIL_LOOK_BEHIND_NOT public static final int CALL public static final int RETURN public static final int STATE_CHECK public static final int STATE_CHECK_PUSH public static final int STATE_CHECK_PUSH_OR_JUMP public static final int STATE_CHECK_ANYCHAR_STAR }
jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.class
RegexState.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.RegexState extends java.lang.Object { public static final int NORMAL public static final int SEARCHING public static final int COMPILING public static final int MODIFY }
jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.class
StackPopLevel.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.StackPopLevel extends java.lang.Object { public static final int FREE public static final int MEM_START public static final int ALL }
jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.class
StackType.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.StackType extends java.lang.Object { public static final int INVALID_STACK_INDEX public static final int ALT public static final int LOOK_BEHIND_NOT public static final int POS_NOT public static final int MEM_START public static final int MEM_END public static final int REPEAT_INC public static final int STATE_CHECK_MARK public static final int NULL_CHECK_START public static final int NULL_CHECK_END public static final int MEM_END_MARK public static final int POS public static final int STOP_BT public static final int REPEAT public static final int CALL_FRAME public static final int RETURN public static final int VOID public static final int MASK_POP_USED public static final int MASK_TO_VOID_TARGET public static final int MASK_MEM_END_OR_MARK }
jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.class
StringType.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.StringType extends java.lang.Object { public static final int NSTR_RAW public static final int NSTR_AMBIG public static final int NSTR_DONT_GET_OPT_INFO public static final int NSTR_SHARED }
jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.class
SyntaxProperties.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.SyntaxProperties extends java.lang.Object { public static final int OP_VARIABLE_META_CHARACTERS public static final int OP_DOT_ANYCHAR public static final int OP_ASTERISK_ZERO_INF public static final int OP_ESC_ASTERISK_ZERO_INF public static final int OP_PLUS_ONE_INF public static final int OP_ESC_PLUS_ONE_INF public static final int OP_QMARK_ZERO_ONE public static final int OP_ESC_QMARK_ZERO_ONE public static final int OP_BRACE_INTERVAL public static final int OP_ESC_BRACE_INTERVAL public static final int OP_VBAR_ALT public static final int OP_ESC_VBAR_ALT public static final int OP_LPAREN_SUBEXP public static final int OP_ESC_LPAREN_SUBEXP public static final int OP_ESC_AZ_BUF_ANCHOR public static final int OP_ESC_CAPITAL_G_BEGIN_ANCHOR public static final int OP_DECIMAL_BACKREF public static final int OP_BRACKET_CC public static final int OP_ESC_W_WORD public static final int OP_ESC_LTGT_WORD_BEGIN_END public static final int OP_ESC_B_WORD_BOUND public static final int OP_ESC_S_WHITE_SPACE public static final int OP_ESC_D_DIGIT public static final int OP_LINE_ANCHOR public static final int OP_POSIX_BRACKET public static final int OP_QMARK_NON_GREEDY public static final int OP_ESC_CONTROL_CHARS public static final int OP_ESC_C_CONTROL public static final int OP_ESC_OCTAL3 public static final int OP_ESC_X_HEX2 public static final int OP_ESC_X_BRACE_HEX8 public static final int OP2_ESC_CAPITAL_Q_QUOTE public static final int OP2_QMARK_GROUP_EFFECT public static final int OP2_OPTION_PERL public static final int OP2_OPTION_RUBY public static final int OP2_PLUS_POSSESSIVE_REPEAT public static final int OP2_PLUS_POSSESSIVE_INTERVAL public static final int OP2_CCLASS_SET_OP public static final int OP2_QMARK_LT_NAMED_GROUP public static final int OP2_ESC_K_NAMED_BACKREF public static final int OP2_ESC_G_SUBEXP_CALL public static final int OP2_ATMARK_CAPTURE_HISTORY public static final int OP2_ESC_CAPITAL_C_BAR_CONTROL public static final int OP2_ESC_CAPITAL_M_BAR_META public static final int OP2_ESC_V_VTAB public static final int OP2_ESC_U_HEX4 public static final int OP2_ESC_GNU_BUF_ANCHOR public static final int OP2_ESC_P_BRACE_CHAR_PROPERTY public static final int OP2_ESC_P_BRACE_CIRCUMFLEX_NOT public static final int OP2_ESC_H_XDIGIT public static final int OP2_INEFFECTIVE_ESCAPE public static final int CONTEXT_INDEP_ANCHORS public static final int CONTEXT_INDEP_REPEAT_OPS public static final int CONTEXT_INVALID_REPEAT_OPS public static final int ALLOW_UNMATCHED_CLOSE_SUBEXP public static final int ALLOW_INVALID_INTERVAL public static final int ALLOW_INTERVAL_LOW_ABBREV public static final int STRICT_CHECK_BACKREF public static final int DIFFERENT_LEN_ALT_LOOK_BEHIND public static final int CAPTURE_ONLY_NAMED_GROUP public static final int ALLOW_MULTIPLEX_DEFINITION_NAME public static final int FIXED_INTERVAL_IS_GREEDY_ONLY public static final int NOT_NEWLINE_IN_NEGATIVE_CC public static final int BACKSLASH_ESCAPE_IN_CC public static final int ALLOW_EMPTY_RANGE_IN_CC public static final int ALLOW_DOUBLE_RANGE_OP_IN_CC public static final int WARN_CC_OP_NOT_ESCAPED public static final int WARN_REDUNDANT_NESTED_REPEAT public static final int POSIX_COMMON_OP public static final int GNU_REGEX_OP public static final int GNU_REGEX_BV }
jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.class
TargetInfo.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.TargetInfo extends java.lang.Object { public static final int ISNOT_EMPTY public static final int IS_EMPTY public static final int IS_EMPTY_MEM }
jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.class
TokenType.java package jdk.nashorn.internal.runtime.regexp.joni.constants public final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType extends java.lang.Enum { public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType EOT public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType RAW_BYTE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CHAR public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType STRING public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CODE_POINT public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType ANYCHAR public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CHAR_TYPE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType BACKREF public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CALL public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType ANCHOR public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType OP_REPEAT public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType INTERVAL public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType ANYCHAR_ANYTIME public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType ALT public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType SUBEXP_OPEN public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType SUBEXP_CLOSE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CC_OPEN public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType QUOTE_OPEN public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CHAR_PROPERTY public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CC_CLOSE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CC_RANGE public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType POSIX_BRACKET_OPEN public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CC_AND public static final enum jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType CC_CC_OPEN private static final synthetic jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType[] $VALUES public static jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType[] values () public static jdk.nashorn.internal.runtime.regexp.joni.constants.TokenType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.class
Traverse.java package jdk.nashorn.internal.runtime.regexp.joni.constants public abstract jdk.nashorn.internal.runtime.regexp.joni.constants.Traverse extends java.lang.Object { public static final int TRAVERSE_CALLBACK_AT_FIRST public static final int TRAVERSE_CALLBACK_AT_LAST public static final int TRAVERSE_CALLBACK_AT_BOTH }
jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.class
CharacterType.java package jdk.nashorn.internal.runtime.regexp.joni.encoding public abstract jdk.nashorn.internal.runtime.regexp.joni.encoding.CharacterType extends java.lang.Object { public static final int NEWLINE public static final int ALPHA public static final int BLANK public static final int CNTRL public static final int DIGIT public static final int GRAPH public static final int LOWER public static final int PRINT public static final int PUNCT public static final int SPACE public static final int UPPER public static final int XDIGIT public static final int WORD public static final int ALNUM public static final int ASCII public static final int SPECIAL_MASK public static final int S public static final int D public static final int W public static final int LETTER_MASK public static final int ALPHA_MASK public static final int ALNUM_MASK public static final int WORD_MASK public static final int PUNCT_MASK public static final int CNTRL_MASK public static final int SPACE_MASK public static final int GRAPH_MASK public static final int PRINT_MASK }
jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.class
IntHolder.java package jdk.nashorn.internal.runtime.regexp.joni.encoding public jdk.nashorn.internal.runtime.regexp.joni.encoding.IntHolder extends java.lang.Object { public int value public void <init> () }
jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.class
ObjPtr.java package jdk.nashorn.internal.runtime.regexp.joni.encoding public final jdk.nashorn.internal.runtime.regexp.joni.encoding.ObjPtr extends java.lang.Object { public Object p public void <init> () public void <init> (java.lang.Object) Object p }
jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.class
ErrorMessages.java package jdk.nashorn.internal.runtime.regexp.joni.exception public abstract jdk.nashorn.internal.runtime.regexp.joni.exception.ErrorMessages extends java.lang.Object { public static final String ERR_INVALID_CODE_POINT_VALUE public static final String ERR_TOO_BIG_WIDE_CHAR_VALUE public static final String ERR_TOO_LONG_WIDE_CHAR_VALUE public static final String ERR_PARSER_BUG public static final String ERR_UNDEFINED_BYTECODE public static final String ERR_UNEXPECTED_BYTECODE public static final String ERR_END_PATTERN_AT_LEFT_BRACE public static final String ERR_END_PATTERN_AT_LEFT_BRACKET public static final String ERR_EMPTY_CHAR_CLASS public static final String ERR_PREMATURE_END_OF_CHAR_CLASS public static final String ERR_END_PATTERN_AT_ESCAPE public static final String ERR_END_PATTERN_AT_META public static final String ERR_END_PATTERN_AT_CONTROL public static final String ERR_META_CODE_SYNTAX public static final String ERR_CONTROL_CODE_SYNTAX public static final String ERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE public static final String ERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS public static final String ERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED public static final String ERR_TARGET_OF_REPEAT_OPERATOR_INVALID public static final String ERR_UNMATCHED_CLOSE_PARENTHESIS public static final String ERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS public static final String ERR_END_PATTERN_IN_GROUP public static final String ERR_UNDEFINED_GROUP_OPTION public static final String ERR_INVALID_POSIX_BRACKET_TYPE public static final String ERR_INVALID_LOOK_BEHIND_PATTERN public static final String ERR_INVALID_REPEAT_RANGE_PATTERN public static final String ERR_TOO_BIG_NUMBER public static final String ERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE public static final String ERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE public static final String ERR_EMPTY_RANGE_IN_CHAR_CLASS public static final String ERR_TOO_MANY_MULTI_BYTE_RANGES public static final String ERR_TOO_SHORT_MULTI_BYTE_STRING public static final String ERR_INVALID_BACKREF public static final String ERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED public static final String ERR_EMPTY_GROUP_NAME public static final String ERR_INVALID_GROUP_NAME public static final String ERR_INVALID_CHAR_IN_GROUP_NAME public static final String ERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY public static final String ERR_INVALID_COMBINATION_OF_OPTIONS }
jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.class
InternalException.java package jdk.nashorn.internal.runtime.regexp.joni.exception public jdk.nashorn.internal.runtime.regexp.joni.exception.InternalException extends jdk.nashorn.internal.runtime.regexp.joni.exception.JOniException { private static final long serialVersionUID public void <init> (java.lang.String) String message }
jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.class
JOniException.java package jdk.nashorn.internal.runtime.regexp.joni.exception public jdk.nashorn.internal.runtime.regexp.joni.exception.JOniException extends java.lang.RuntimeException { private static final long serialVersionUID public void <init> (java.lang.String) String message }
jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.class
SyntaxException.java package jdk.nashorn.internal.runtime.regexp.joni.exception public jdk.nashorn.internal.runtime.regexp.joni.exception.SyntaxException extends jdk.nashorn.internal.runtime.regexp.joni.exception.JOniException { private static final long serialVersionUID public void <init> (java.lang.String) String message }
jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.class
ValueException.java package jdk.nashorn.internal.runtime.regexp.joni.exception public jdk.nashorn.internal.runtime.regexp.joni.exception.ValueException extends jdk.nashorn.internal.runtime.regexp.joni.exception.SyntaxException { private static final long serialVersionUID public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.String) String message String str }
jdk/nashorn/internal/runtime/resources/Messages.properties
jdk/nashorn/internal/runtime/resources/Options.properties
jdk/nashorn/internal/runtime/resources/fx/base.js
jdk/nashorn/internal/runtime/resources/fx/bootstrap.js
jdk/nashorn/internal/runtime/resources/fx/controls.js
jdk/nashorn/internal/runtime/resources/fx/fxml.js
jdk/nashorn/internal/runtime/resources/fx/graphics.js
jdk/nashorn/internal/runtime/resources/fx/media.js
jdk/nashorn/internal/runtime/resources/fx/swing.js
jdk/nashorn/internal/runtime/resources/fx/swt.js
jdk/nashorn/internal/runtime/resources/fx/web.js
jdk/nashorn/internal/runtime/resources/mozilla_compat.js
jdk/nashorn/internal/runtime/resources/parser.js
jdk/nashorn/internal/runtime/resources/version.properties
jdk/nashorn/internal/scripts/JD.class
JD.java package jdk.nashorn.internal.scripts public jdk.nashorn.internal.scripts.JD extends jdk.nashorn.internal.runtime.ScriptObject { private static final jdk.nashorn.internal.runtime.PropertyMap map$ public static jdk.nashorn.internal.runtime.PropertyMap getInitialMap () public void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map public void <init> (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject proto public void <init> (jdk.nashorn.internal.runtime.PropertyMap, long[], java.lang.Object[]) jdk.nashorn.internal.runtime.PropertyMap map long[] primitiveSpill Object[] objectSpill public static jdk.nashorn.internal.runtime.ScriptObject allocate (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map static void <clinit> () }
jdk/nashorn/internal/scripts/JO.class
JO.java package jdk.nashorn.internal.scripts public jdk.nashorn.internal.scripts.JO extends jdk.nashorn.internal.runtime.ScriptObject { private static final jdk.nashorn.internal.runtime.PropertyMap map$ public static jdk.nashorn.internal.runtime.PropertyMap getInitialMap () public void <init> (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map public void <init> (jdk.nashorn.internal.runtime.ScriptObject) jdk.nashorn.internal.runtime.ScriptObject proto public void <init> (jdk.nashorn.internal.runtime.PropertyMap, long[], java.lang.Object[]) jdk.nashorn.internal.runtime.PropertyMap map long[] primitiveSpill Object[] objectSpill public static jdk.nashorn.internal.runtime.ScriptObject allocate (jdk.nashorn.internal.runtime.PropertyMap) jdk.nashorn.internal.runtime.PropertyMap map static void <clinit> () }
jdk/nashorn/internal/scripts/JS.class
JS.java package jdk.nashorn.internal.scripts public jdk.nashorn.internal.scripts.JS extends java.lang.Object { public void <init> () }
jdk/nashorn/tools/Shell.class
Shell.java package jdk.nashorn.tools public jdk.nashorn.tools.Shell extends java.lang.Object { private static final String MESSAGE_RESOURCE private static final java.util.ResourceBundle bundle public static final int SUCCESS public static final int COMMANDLINE_ERROR public static final int COMPILATION_ERROR public static final int RUNTIME_ERROR public static final int IO_ERROR public static final int INTERNAL_ERROR protected void <init> () public static void main (java.lang.String[]) int exitCode java.io.IOException e String[] args public static int main (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[]) throws java.io.IOException java.io.InputStream in java.io.OutputStream out java.io.OutputStream err String[] args protected final int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[]) throws java.io.IOException java.io.InputStream in java.io.OutputStream out java.io.OutputStream err String[] args jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.objects.Global global jdk.nashorn.internal.runtime.ScriptEnvironment env java.util.List files private static jdk.nashorn.internal.runtime.Context makeContext (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[]) String[] prepArgs IllegalArgumentException e int firstChar java.io.FileReader fr java.io.File firstFile String fileName java.io.InputStream in java.io.OutputStream out java.io.OutputStream err String[] args java.io.PrintStream pout java.io.PrintStream perr java.io.PrintWriter wout java.io.PrintWriter werr jdk.nashorn.internal.runtime.ErrorManager errors jdk.nashorn.internal.runtime.options.Options options private static java.lang.String[] preprocessArgs (java.lang.String[]) java.io.BufferedReader r java.nio.file.Path p String l String a int i String[] args java.util.List processedArgs int shebangFilePos private static int compileScripts (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.objects.Global, java.util.List) throws java.io.IOException jdk.nashorn.internal.ir.FunctionNode functionNode String fileName jdk.nashorn.internal.runtime.ErrorManager errors jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.objects.Global global java.util.List files jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged jdk.nashorn.internal.runtime.ScriptEnvironment env private int runScripts (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.objects.Global, java.util.List) throws java.io.IOException int res jdk.nashorn.api.scripting.NashornException e java.io.File file jdk.nashorn.internal.runtime.ScriptFunction script String fileName jdk.nashorn.internal.runtime.ErrorManager errors jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.objects.Global global java.util.List files jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged private static int runFXScripts (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.objects.Global, java.util.List) throws java.io.IOException jdk.nashorn.api.scripting.NashornException e jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.objects.Global global java.util.List files jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged protected java.lang.Object apply (jdk.nashorn.internal.runtime.ScriptFunction, java.lang.Object) jdk.nashorn.internal.runtime.ScriptFunction target Object self private static int readEvalPrint (jdk.nashorn.internal.runtime.Context, jdk.nashorn.internal.objects.Global) java.io.IOException ioe Object res Exception e String source jdk.nashorn.internal.runtime.Context context jdk.nashorn.internal.objects.Global global String prompt java.io.BufferedReader in java.io.PrintWriter err jdk.nashorn.internal.objects.Global oldGlobal boolean globalChanged jdk.nashorn.internal.runtime.ScriptEnvironment env static void <clinit> () }
jdk/nashorn/tools/ShellFunctions.class
ShellFunctions.java package jdk.nashorn.tools public final jdk.nashorn.tools.ShellFunctions extends java.lang.Object { public static final java.lang.invoke.MethodHandle INPUT public static final java.lang.invoke.MethodHandle EVALINPUT private void <init> () public static java.lang.Object input (java.lang.Object, java.lang.Object, java.lang.Object) throws java.io.IOException String line Object self Object endMarker Object prompt String endMarkerStr String promptStr java.io.BufferedReader reader StringBuilder buf public static java.lang.Object evalinput (java.lang.Object, java.lang.Object, java.lang.Object) throws java.io.IOException Object self Object endMarker Object prompt private static transient java.lang.invoke.MethodHandle findOwnMH (java.lang.String, java.lang.Class, java.lang.Class[]) String name Class rtype Class[] types static void <clinit> () }
jdk/nashorn/tools/resources/Shell.properties