mirror of
https://github.com/openjdk/jdk.git
synced 2026-06-06 02:33:12 +00:00
Merge
This commit is contained in:
commit
025daa2460
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2017 SAP SE. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2017 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -40,10 +40,8 @@ import sun.nio.cs.StreamEncoder;
|
||||
*
|
||||
* <p> Each invocation of a write() method causes the encoding converter to be
|
||||
* invoked on the given character(s). The resulting bytes are accumulated in a
|
||||
* buffer before being written to the underlying output stream. The size of
|
||||
* this buffer may be specified, but by default it is large enough for most
|
||||
* purposes. Note that the characters passed to the write() methods are not
|
||||
* buffered.
|
||||
* buffer before being written to the underlying output stream. Note that the
|
||||
* characters passed to the write() methods are not buffered.
|
||||
*
|
||||
* <p> For top efficiency, consider wrapping an OutputStreamWriter within a
|
||||
* BufferedWriter so as to avoid frequent converter invocations. For example:
|
||||
|
||||
@ -112,6 +112,19 @@ public class MethodHandles {
|
||||
return new Lookup(Reflection.getCallerClass());
|
||||
}
|
||||
|
||||
/**
|
||||
* This reflected$lookup method is the alternate implementation of
|
||||
* the lookup method when being invoked by reflection.
|
||||
*/
|
||||
@CallerSensitive
|
||||
private static Lookup reflected$lookup() {
|
||||
Class<?> caller = Reflection.getCallerClass();
|
||||
if (caller.getClassLoader() == null) {
|
||||
throw newIllegalArgumentException("illegal lookupClass: "+caller);
|
||||
}
|
||||
return new Lookup(caller);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a {@link Lookup lookup object} which is trusted minimally.
|
||||
* The lookup has the {@code PUBLIC} and {@code UNCONDITIONAL} modes.
|
||||
@ -747,7 +760,7 @@ public class MethodHandles {
|
||||
Lookup(Class<?> lookupClass) {
|
||||
this(lookupClass, FULL_POWER_MODES);
|
||||
// make sure we haven't accidentally picked up a privileged class:
|
||||
checkUnprivilegedlookupClass(lookupClass, FULL_POWER_MODES);
|
||||
checkUnprivilegedlookupClass(lookupClass);
|
||||
}
|
||||
|
||||
private Lookup(Class<?> lookupClass, int allowedModes) {
|
||||
@ -827,7 +840,7 @@ public class MethodHandles {
|
||||
newModes = 0;
|
||||
}
|
||||
|
||||
checkUnprivilegedlookupClass(requestedLookupClass, newModes);
|
||||
checkUnprivilegedlookupClass(requestedLookupClass);
|
||||
return new Lookup(requestedLookupClass, newModes);
|
||||
}
|
||||
|
||||
@ -979,25 +992,10 @@ public class MethodHandles {
|
||||
*/
|
||||
static final Lookup PUBLIC_LOOKUP = new Lookup(Object.class, (PUBLIC|UNCONDITIONAL));
|
||||
|
||||
private static void checkUnprivilegedlookupClass(Class<?> lookupClass, int allowedModes) {
|
||||
private static void checkUnprivilegedlookupClass(Class<?> lookupClass) {
|
||||
String name = lookupClass.getName();
|
||||
if (name.startsWith("java.lang.invoke."))
|
||||
throw newIllegalArgumentException("illegal lookupClass: "+lookupClass);
|
||||
|
||||
// For caller-sensitive MethodHandles.lookup() disallow lookup from
|
||||
// restricted packages. This a fragile and blunt approach.
|
||||
// TODO replace with a more formal and less fragile mechanism
|
||||
// that does not bluntly restrict classes under packages within
|
||||
// java.base from looking up MethodHandles or VarHandles.
|
||||
if (allowedModes == FULL_POWER_MODES && lookupClass.getClassLoader() == null) {
|
||||
if ((name.startsWith("java.") &&
|
||||
!name.equals("java.lang.Thread") &&
|
||||
!name.startsWith("java.util.concurrent.")) ||
|
||||
(name.startsWith("sun.") &&
|
||||
!name.startsWith("sun.invoke."))) {
|
||||
throw newIllegalArgumentException("illegal lookupClass: " + lookupClass);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -31,6 +31,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import jdk.internal.HotSpotIntrinsicCandidate;
|
||||
import jdk.internal.loader.ClassLoaders;
|
||||
import jdk.internal.misc.VM;
|
||||
|
||||
/** Common utility routines used by both java.lang and
|
||||
@ -315,23 +316,13 @@ public class Reflection {
|
||||
*/
|
||||
public static boolean isCallerSensitive(Method m) {
|
||||
final ClassLoader loader = m.getDeclaringClass().getClassLoader();
|
||||
if (VM.isSystemDomainLoader(loader) || isExtClassLoader(loader)) {
|
||||
if (VM.isSystemDomainLoader(loader) ||
|
||||
loader == ClassLoaders.platformClassLoader()) {
|
||||
return m.isAnnotationPresent(CallerSensitive.class);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private static boolean isExtClassLoader(ClassLoader loader) {
|
||||
ClassLoader cl = ClassLoader.getSystemClassLoader();
|
||||
while (cl != null) {
|
||||
if (cl.getParent() == null && cl == loader) {
|
||||
return true;
|
||||
}
|
||||
cl = cl.getParent();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an IllegalAccessException with an exception message based on
|
||||
* the access that is denied.
|
||||
|
||||
@ -135,6 +135,24 @@ public class ReflectionFactory {
|
||||
return soleInstance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an alternate reflective Method instance for the given method
|
||||
* intended for reflection to invoke, if present.
|
||||
*
|
||||
* A trusted method can define an alternate implementation for a method `foo`
|
||||
* by defining a method named "reflected$foo" that will be invoked
|
||||
* reflectively.
|
||||
*/
|
||||
private static Method findMethodForReflection(Method method) {
|
||||
String altName = "reflected$" + method.getName();
|
||||
try {
|
||||
return method.getDeclaringClass()
|
||||
.getDeclaredMethod(altName, method.getParameterTypes());
|
||||
} catch (NoSuchMethodException ex) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
//
|
||||
// Routines used by java.lang.reflect
|
||||
@ -161,6 +179,13 @@ public class ReflectionFactory {
|
||||
public MethodAccessor newMethodAccessor(Method method) {
|
||||
checkInitted();
|
||||
|
||||
if (Reflection.isCallerSensitive(method)) {
|
||||
Method altMethod = findMethodForReflection(method);
|
||||
if (altMethod != null) {
|
||||
method = altMethod;
|
||||
}
|
||||
}
|
||||
|
||||
if (noInflation && !ReflectUtil.isVMAnonymousClass(method.getDeclaringClass())) {
|
||||
return new MethodAccessorGenerator().
|
||||
generateMethod(method.getDeclaringClass(),
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, 2017 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
@ -47,4 +47,3 @@ typedef long long s8;
|
||||
#endif
|
||||
|
||||
#endif // LIBJIMAGE_INTTYPES_HPP
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
@ -202,4 +202,3 @@ extern "C" bool JIMAGE_ResourcePath(JImageFile* image, JImageLocationRef locatio
|
||||
|
||||
typedef bool (*JImage_ResourcePath_t)(JImageFile* jimage, JImageLocationRef location,
|
||||
char* buffer, jlong size);
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -74,7 +74,7 @@ import sun.java2d.SunCompositeContext;
|
||||
*
|
||||
* <blockquote>
|
||||
* <table summary="layout">
|
||||
* <tr><th align=left>Factor <th align=left>Definition
|
||||
* <tr><th style="text-align:left">Factor <th style="text-align:left">Definition
|
||||
* <tr><td><em>A<sub>s</sub></em><td>the alpha component of the source pixel
|
||||
* <tr><td><em>C<sub>s</sub></em><td>a color component of the source pixel in premultiplied form
|
||||
* <tr><td><em>A<sub>d</sub></em><td>the alpha component of the destination pixel
|
||||
@ -114,7 +114,7 @@ import sun.java2d.SunCompositeContext;
|
||||
*
|
||||
* <blockquote>
|
||||
* <table summary="layout">
|
||||
* <tr><th align=left>Factor <th align=left>Definition
|
||||
* <tr><th style="text-align:left">Factor <th style="text-align:left">Definition
|
||||
* <tr><td><em>C<sub>sr</sub></em> <td>one of the raw color components of the source pixel
|
||||
* <tr><td><em>C<sub>dr</sub></em> <td>one of the raw color components of the destination pixel
|
||||
* <tr><td><em>A<sub>ac</sub></em> <td>the "extra" alpha component from the AlphaComposite instance
|
||||
@ -205,7 +205,7 @@ import sun.java2d.SunCompositeContext;
|
||||
* appropriate conversions are performed before and after the compositing
|
||||
* operation.
|
||||
*
|
||||
* <h3><a name="caveats">Implementation Caveats</a></h3>
|
||||
* <h3><a id="caveats">Implementation Caveats</a></h3>
|
||||
*
|
||||
* <ul>
|
||||
* <li>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -78,7 +78,7 @@ import java.util.Map;
|
||||
* <p>
|
||||
* When creating a {@code Graphics2D} object, the
|
||||
* {@code GraphicsConfiguration}
|
||||
* specifies the <a name="deftransform">default transform</a> for
|
||||
* specifies the <a id="deftransform">default transform</a> for
|
||||
* the target of the {@code Graphics2D} (a
|
||||
* {@link Component} or {@link Image}). This default transform maps the
|
||||
* user space coordinate system to screen and printer device coordinates
|
||||
@ -129,7 +129,7 @@ import java.util.Map;
|
||||
* of their particular rendering processes are:
|
||||
* <ol>
|
||||
* <li>
|
||||
* <b><a name="rendershape">{@code Shape} operations</a></b>
|
||||
* <b><a id="rendershape">{@code Shape} operations</a></b>
|
||||
* <ol>
|
||||
* <li>
|
||||
* If the operation is a {@code draw(Shape)} operation, then
|
||||
@ -160,7 +160,7 @@ import java.util.Map;
|
||||
* colors to render in device space.
|
||||
* </ol>
|
||||
* <li>
|
||||
* <b><a name=rendertext>Text operations</a></b>
|
||||
* <b><a id=rendertext>Text operations</a></b>
|
||||
* <ol>
|
||||
* <li>
|
||||
* The following steps are used to determine the set of glyphs required
|
||||
@ -201,7 +201,7 @@ import java.util.Map;
|
||||
* the colors to render in device space.
|
||||
* </ol>
|
||||
* <li>
|
||||
* <b><a name= renderingimage>{@code Image} Operations</a></b>
|
||||
* <b><a id= renderingimage>{@code Image} Operations</a></b>
|
||||
* <ol>
|
||||
* <li>
|
||||
* The region of interest is defined by the bounding box of the source
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1995, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1995, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -122,7 +122,7 @@ import java.util.Arrays;
|
||||
* are not. Baseline relative values are calculated relative to the
|
||||
* baseline. Valid values are:
|
||||
*
|
||||
* <center><table BORDER=0 WIDTH=800
|
||||
* <center><table BORDER=0 style="width:800"
|
||||
* SUMMARY="absolute, relative and baseline values as described above">
|
||||
* <tr>
|
||||
* <th><P style="text-align:left">Absolute Values</th>
|
||||
@ -198,7 +198,7 @@ import java.util.Arrays;
|
||||
* The following figure shows a baseline layout and includes a
|
||||
* component that spans rows:
|
||||
* <center><table summary="Baseline Layout">
|
||||
* <tr ALIGN=CENTER>
|
||||
* <tr style="text-align:center">
|
||||
* <td>
|
||||
* <img src="doc-files/GridBagLayout-baseline.png"
|
||||
* alt="The following text describes this graphic (Figure 1)." style="float:center">
|
||||
@ -252,15 +252,15 @@ import java.util.Arrays;
|
||||
* left-to-right container and Figure 3 shows the layout for a horizontal,
|
||||
* right-to-left container.
|
||||
*
|
||||
* <center><table WIDTH=600 summary="layout">
|
||||
* <tr ALIGN=CENTER>
|
||||
* <center><table style="width:600" summary="layout">
|
||||
* <tr style="text-align:center">
|
||||
* <td>
|
||||
* <img src="doc-files/GridBagLayout-1.gif" alt="The preceding text describes this graphic (Figure 1)." style="float:center; margin: 7px 10px;">
|
||||
* </td>
|
||||
* <td>
|
||||
* <img src="doc-files/GridBagLayout-2.gif" alt="The preceding text describes this graphic (Figure 2)." style="float:center; margin: 7px 10px;">
|
||||
* </td>
|
||||
* <tr ALIGN=CENTER>
|
||||
* <tr style="text-align:center">
|
||||
* <td>Figure 2: Horizontal, Left-to-Right</td>
|
||||
* <td>Figure 3: Horizontal, Right-to-Left</td>
|
||||
* </tr>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1995, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -55,20 +55,20 @@ package java.awt;
|
||||
* If the container's {@code ComponentOrientation} property is horizontal
|
||||
* and right-to-left, the example produces the output shown in Figure 2.
|
||||
*
|
||||
* <table style="float:center" WIDTH=600 summary="layout">
|
||||
* <tr ALIGN=CENTER>
|
||||
* <table style="float:center;width:600" summary="layout">
|
||||
* <tr style="text-align:center">
|
||||
* <td><img SRC="doc-files/GridLayout-1.gif"
|
||||
* alt="Shows 6 buttons in rows of 2. Row 1 shows buttons 1 then 2.
|
||||
* Row 2 shows buttons 3 then 4. Row 3 shows buttons 5 then 6.">
|
||||
* </td>
|
||||
*
|
||||
* <td ALIGN=CENTER><img SRC="doc-files/GridLayout-2.gif"
|
||||
* alt="Shows 6 buttons in rows of 2. Row 1 shows buttons 2 then 1.
|
||||
* <td style="text-align:center"><img SRC="doc-files/GridLayout-2.gif"
|
||||
* alt="Shows 6 buttons in rows of 2. Row 1 shows buttons 2 then 1.
|
||||
* Row 2 shows buttons 4 then 3. Row 3 shows buttons 6 then 5.">
|
||||
* </td>
|
||||
* </tr>
|
||||
*
|
||||
* <tr ALIGN=CENTER>
|
||||
* <tr style="text-align:center">
|
||||
* <td>Figure 1: Horizontal, Left-to-Right</td>
|
||||
*
|
||||
* <td>Figure 2: Horizontal, Right-to-Left</td>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -91,10 +91,9 @@ import java.beans.ConstructorProperties;
|
||||
* <p>
|
||||
* This image demonstrates the example code above for each
|
||||
* of the three cycle methods:
|
||||
* <center>
|
||||
* <p style="text-align:center">
|
||||
* <img src = "doc-files/LinearGradientPaint.png"
|
||||
* alt="image showing the output of the example code">
|
||||
* </center>
|
||||
*
|
||||
* @see java.awt.Paint
|
||||
* @see java.awt.Graphics2D#setPaint
|
||||
|
||||
@ -46,7 +46,7 @@ import sun.awt.AWTAccessor;
|
||||
* the menu bar with a {@code Frame} object, call the
|
||||
* frame's {@code setMenuBar} method.
|
||||
* <p>
|
||||
* <A NAME="mbexample"></A><!-- target for cross references -->
|
||||
* <a id="mbexample"></a><!-- target for cross references -->
|
||||
* This is what a menu bar might look like:
|
||||
* <p>
|
||||
* <img src="doc-files/MenuBar-1.gif"
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -79,18 +79,18 @@ import java.beans.ConstructorProperties;
|
||||
* The gradient color proportions are equal for any particular line drawn
|
||||
* from the focus point. The following figure shows that the distance AB
|
||||
* is equal to the distance BC, and the distance AD is equal to the distance DE.
|
||||
* <center>
|
||||
* <p style="text-align:center">
|
||||
* <img src = "doc-files/RadialGradientPaint-3.png" alt="image showing the
|
||||
* distance AB=BC, and AD=DE">
|
||||
* </center>
|
||||
* <p>
|
||||
* If the gradient and graphics rendering transforms are uniformly scaled and
|
||||
* the user sets the focus so that it coincides with the center of the circle,
|
||||
* the gradient color proportions are equal for any line drawn from the center.
|
||||
* The following figure shows the distances AB, BC, AD, and DE. They are all equal.
|
||||
* <center>
|
||||
* <p style="text-align:center">
|
||||
* <img src = "doc-files/RadialGradientPaint-4.png" alt="image showing the
|
||||
* distance of AB, BC, AD, and DE are all equal">
|
||||
* </center>
|
||||
* <p>
|
||||
* Note that some minor variations in distances may occur due to sampling at
|
||||
* the granularity of a pixel.
|
||||
* If no cycle method is specified, {@code NO_CYCLE} will be chosen by
|
||||
@ -116,11 +116,9 @@ import java.beans.ConstructorProperties;
|
||||
* <p>
|
||||
* This image demonstrates the example code above, with default
|
||||
* (centered) focus for each of the three cycle methods:
|
||||
* <center>
|
||||
* <p style="text-align:center">
|
||||
* <img src = "doc-files/RadialGradientPaint-1.png" alt="image showing the
|
||||
* output of the sameple code">
|
||||
* </center>
|
||||
*
|
||||
* <p>
|
||||
* It is also possible to specify a non-centered focus point, as
|
||||
* in the following code:
|
||||
@ -139,10 +137,9 @@ import java.beans.ConstructorProperties;
|
||||
* <p>
|
||||
* This image demonstrates the previous example code, with non-centered
|
||||
* focus for each of the three cycle methods:
|
||||
* <center>
|
||||
* <p style="text-align:center">
|
||||
* <img src = "doc-files/RadialGradientPaint-2.png" alt="image showing the
|
||||
* output of the sample code">
|
||||
* </center>
|
||||
*
|
||||
* @see java.awt.Paint
|
||||
* @see java.awt.Graphics2D#setPaint
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1995, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1995, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -39,7 +39,7 @@ import java.beans.Transient;
|
||||
* that create a {@code Rectangle}, and the methods that can modify
|
||||
* one, do not prevent setting a negative value for width or height.
|
||||
* <p>
|
||||
* <a name="Empty">
|
||||
* <a id="Empty">
|
||||
* A {@code Rectangle} whose width or height is exactly zero has location
|
||||
* along those axes with zero dimension, but is otherwise considered empty.</a>
|
||||
* The {@link #isEmpty} method will return true for such a {@code Rectangle}.
|
||||
@ -49,7 +49,7 @@ import java.beans.Transient;
|
||||
* will include the location of the {@code Rectangle} on that axis in the
|
||||
* result as if the {@link #add(Point)} method were being called.
|
||||
* <p>
|
||||
* <a name="NonExistent">
|
||||
* <a id="NonExistent">
|
||||
* A {@code Rectangle} whose width or height is negative has neither
|
||||
* location nor dimension along those axes with negative dimensions.
|
||||
* Such a {@code Rectangle} is treated as non-existent along those axes.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -43,7 +43,7 @@ import java.awt.geom.Rectangle2D;
|
||||
* object that describes the trajectory path of the {@code Shape}
|
||||
* outline.
|
||||
* <p>
|
||||
* <a name="def_insideness"><b>Definition of insideness:</b></a>
|
||||
* <a id="def_insideness"><b>Definition of insideness:</b></a>
|
||||
* A point is considered to lie inside a
|
||||
* {@code Shape} if and only if:
|
||||
* <ul>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -65,7 +65,7 @@ import sun.awt.ComponentFactory;
|
||||
* itself between the platform and the
|
||||
* listeners provided by the initiator of the drag operation.
|
||||
* <p>
|
||||
* <a name="defaultCursor"></a>
|
||||
* <a id="defaultCursor"></a>
|
||||
* By default, {@code DragSourceContext} sets the cursor as appropriate
|
||||
* for the current state of the drag and drop operation. For example, if
|
||||
* the user has chosen {@linkplain DnDConstants#ACTION_MOVE the move action},
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -96,14 +96,14 @@ import jdk.internal.misc.SharedSecrets;
|
||||
* </UL>
|
||||
*
|
||||
* <h4>Summary of attributes</h4>
|
||||
* <table style="float:center" border="0" cellspacing="0" cellpadding="2" width="95%"
|
||||
* <table style="float:center;width:95%" border="0" cellspacing="0" cellpadding="2"
|
||||
* summary="Key, value type, principal constants, and default value
|
||||
* behavior of all TextAttributes">
|
||||
* <tr style="background-color:#ccccff">
|
||||
* <th valign="TOP" align="CENTER">Key</th>
|
||||
* <th valign="TOP" align="CENTER">Value Type</th>
|
||||
* <th valign="TOP" align="CENTER">Principal Constants</th>
|
||||
* <th valign="TOP" align="CENTER">Default Value</th>
|
||||
* <th valign="TOP" style="text-align:center">Key</th>
|
||||
* <th valign="TOP" style="text-align:center">Value Type</th>
|
||||
* <th valign="TOP" style="text-align:center">Principal Constants</th>
|
||||
* <th valign="TOP" style="text-align:center">Default Value</th>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td valign="TOP">{@link #FAMILY}</td>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -46,7 +46,7 @@ import java.beans.ConstructorProperties;
|
||||
* [ y'] = [ m10 m11 m12 ] [ y ] = [ m10x + m11y + m12 ]
|
||||
* [ 1 ] [ 0 0 1 ] [ 1 ] [ 1 ]
|
||||
* </pre>
|
||||
* <h3><a name="quadrantapproximation">Handling 90-Degree Rotations</a></h3>
|
||||
* <h3><a id="quadrantapproximation">Handling 90-Degree Rotations</a></h3>
|
||||
* <p>
|
||||
* In some variations of the {@code rotate} methods in the
|
||||
* {@code AffineTransform} class, a double-precision argument
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -33,11 +33,11 @@ import java.io.Serializable;
|
||||
* start angle, angular extent (length of the arc), and a closure type
|
||||
* ({@code OPEN}, {@code CHORD}, or {@code PIE}).
|
||||
* <p>
|
||||
* <a name="inscribes">
|
||||
* <a id="inscribes">
|
||||
* The arc is a partial section of a full ellipse which
|
||||
* inscribes the framing rectangle of its parent</a> {@link RectangularShape}.
|
||||
*
|
||||
* <a name="angles">
|
||||
* <a id="angles">
|
||||
* The angles are specified relative to the non-square
|
||||
* framing rectangle such that 45 degrees always falls on the line from
|
||||
* the center of the ellipse to the upper right corner of the framing
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -846,7 +846,7 @@ public abstract class Path2D implements Shape, Cloneable {
|
||||
* path.
|
||||
*
|
||||
* @serialData
|
||||
* <a name="Path2DSerialData"><!-- --></a>
|
||||
* <a id="Path2DSerialData"><!-- --></a>
|
||||
* <ol>
|
||||
* <li>The default serializable fields.
|
||||
* There are no default serializable fields as of 1.6.
|
||||
@ -1605,7 +1605,7 @@ public abstract class Path2D implements Shape, Cloneable {
|
||||
* path.
|
||||
*
|
||||
* @serialData
|
||||
* <a name="Path2DSerialData"><!-- --></a>
|
||||
* <a id="Path2DSerialData"><!-- --></a>
|
||||
* <ol>
|
||||
* <li>The default serializable fields.
|
||||
* There are no default serializable fields as of 1.6.
|
||||
|
||||
@ -33,7 +33,7 @@
|
||||
* languages and the use of entirely different input mechanisms, such as
|
||||
* handwriting recognition.
|
||||
*
|
||||
* <h2><a name="Packaging"></a>Packaging Input Methods</h2>
|
||||
* <h2><a id="Packaging"></a>Packaging Input Methods</h2>
|
||||
* Input methods can be made available by adding them to the application's class
|
||||
* path. The main JAR file of an input method must contain the file:
|
||||
* <pre>
|
||||
@ -61,14 +61,14 @@
|
||||
* that loading of the class implementing {@code InputMethod} can be deferred
|
||||
* until actually needed.
|
||||
*
|
||||
* <h2><a name="Loading"></a>Loading Input Methods</h2>
|
||||
* <h2><a id="Loading"></a>Loading Input Methods</h2>
|
||||
* The input method framework will usually defer loading of input method
|
||||
* classes until they are absolutely needed. It loads only the
|
||||
* {@code InputMethodDescriptor} implementations during AWT initialization. It
|
||||
* loads an {@code InputMethod} implementation when the input method has been
|
||||
* selected.
|
||||
*
|
||||
* <h2><a name="PeeredComponents"></a>Java Input Methods and Peered Text
|
||||
* <h2><a id="PeeredComponents"></a>Java Input Methods and Peered Text
|
||||
* Components</h2>
|
||||
* The Java input method framework intends to support all combinations of input
|
||||
* methods (host input methods and Java input methods) and components (peered
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -42,7 +42,7 @@ import static sun.java2d.StateTrackable.State.*;
|
||||
* Values stored in the byte array(s) of this {@code DataBuffer} are treated as
|
||||
* unsigned values.
|
||||
* <p>
|
||||
* <a name="optimizations">
|
||||
* <a id="optimizations">
|
||||
* Note that some implementations may function more efficiently
|
||||
* if they can maintain control over how the data for an image is
|
||||
* stored.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -31,7 +31,7 @@ import static sun.java2d.StateTrackable.State.*;
|
||||
* This class extends {@code DataBuffer} and stores data internally
|
||||
* in {@code double} form.
|
||||
* <p>
|
||||
* <a name="optimizations">
|
||||
* <a id="optimizations">
|
||||
* Note that some implementations may function more efficiently
|
||||
* if they can maintain control over how the data for an image is
|
||||
* stored.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -31,7 +31,7 @@ import static sun.java2d.StateTrackable.State.*;
|
||||
* This class extends {@code DataBuffer} and stores data internally
|
||||
* in {@code float} form.
|
||||
* <p>
|
||||
* <a name="optimizations">
|
||||
* <a id="optimizations">
|
||||
* Note that some implementations may function more efficiently
|
||||
* if they can maintain control over how the data for an image is
|
||||
* stored.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -41,7 +41,7 @@ import static sun.java2d.StateTrackable.State.*;
|
||||
* This class extends {@code DataBuffer} and stores data internally
|
||||
* as integers.
|
||||
* <p>
|
||||
* <a name="optimizations">
|
||||
* <a id="optimizations">
|
||||
* Note that some implementations may function more efficiently
|
||||
* if they can maintain control over how the data for an image is
|
||||
* stored.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -40,7 +40,7 @@ import static sun.java2d.StateTrackable.State.*;
|
||||
/**
|
||||
* This class extends {@code DataBuffer} and stores data internally as shorts.
|
||||
* <p>
|
||||
* <a name="optimizations">
|
||||
* <a id="optimizations">
|
||||
* Note that some implementations may function more efficiently
|
||||
* if they can maintain control over how the data for an image is
|
||||
* stored.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -42,7 +42,7 @@ import static sun.java2d.StateTrackable.State.*;
|
||||
* shorts. Values stored in the short array(s) of this {@code DataBuffer}
|
||||
* are treated as unsigned values.
|
||||
* <p>
|
||||
* <a name="optimizations">
|
||||
* <a id="optimizations">
|
||||
* Note that some implementations may function more efficiently
|
||||
* if they can maintain control over how the data for an image is
|
||||
* stored.
|
||||
|
||||
@ -55,7 +55,7 @@ import java.util.Arrays;
|
||||
* {@code IndexColorModel} objects are never pre-multiplied with
|
||||
* the alpha components.
|
||||
* <p>
|
||||
* <a name="transparency">
|
||||
* <a id="transparency">
|
||||
* The transparency of an {@code IndexColorModel} object is
|
||||
* determined by examining the alpha components of the colors in the
|
||||
* colormap and choosing the most specific value after considering
|
||||
@ -86,7 +86,7 @@ import java.util.Arrays;
|
||||
* and {@code getNumComponents} returns 4.
|
||||
*
|
||||
* <p>
|
||||
* <a name="index_values">
|
||||
* <a id="index_values">
|
||||
* The values used to index into the colormap are taken from the least
|
||||
* significant <em>n</em> bits of pixel representations where
|
||||
* <em>n</em> is based on the pixel size specified in the constructor.
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
* interfaces, and 6 Java programming language classes. These are described
|
||||
* below.
|
||||
*
|
||||
* <h3><a name="Accessible"></a><a href="Accessible.html">Interface
|
||||
* <h3><a id="Accessible"></a><a href="Accessible.html">Interface
|
||||
* Accessible</a></h3>
|
||||
* <a href="Accessible.html">Interface Accessible</a> is the main interface of
|
||||
* the Java Accessibility API. All components that support the Java
|
||||
@ -48,7 +48,7 @@
|
||||
* object that is part of the user interface of a Java application, if that
|
||||
* program is to be compatible with assistive technologies.
|
||||
*
|
||||
* <h3><a name="AccessibleContext"></a><a href="AccessibleContext.html">Class
|
||||
* <h3><a id="AccessibleContext"></a><a href="AccessibleContext.html">Class
|
||||
* AccessibleContext</a></h3>
|
||||
* <a href="AccessibleContext.html">AccessibleContext</a> represents the minimum
|
||||
* information all accessible objects return and is obtained by calling the
|
||||
@ -108,7 +108,7 @@
|
||||
* called on an AccessibleContext.</li>
|
||||
* </ul>
|
||||
*
|
||||
* <h3><a name="AccessibleRole"></a><a href="AccessibleRole.html">Class
|
||||
* <h3><a id="AccessibleRole"></a><a href="AccessibleRole.html">Class
|
||||
* AccessibleRole</a></h3>
|
||||
* This class encapsulates the Accessible object's role in the user interface
|
||||
* and is obtained by calling the {@code getAccessibleRole} method on an
|
||||
@ -123,7 +123,7 @@
|
||||
* programmer-defined roles can be added in the future without needing to modify
|
||||
* the base class.
|
||||
*
|
||||
* <h3><a name="AccessibleState"></a><a href="AccessibleState.html">Class
|
||||
* <h3><a id="AccessibleState"></a><a href="AccessibleState.html">Class
|
||||
* AccessibleState</a></h3>
|
||||
* This class encapsulates a particular state of the Accessible object.
|
||||
* Accessible states include things like "Armed", "Busy", "Checked", "Focused",
|
||||
@ -142,7 +142,7 @@
|
||||
* additional, programmer-defined roles can be added in the future without
|
||||
* needing to modify the base class.
|
||||
*
|
||||
* <h3><a name="AccessibleStateSet"></a><a href="AccessibleStateSet.html">Class
|
||||
* <h3><a id="AccessibleStateSet"></a><a href="AccessibleStateSet.html">Class
|
||||
* AccessibleStateSet</a></h3>
|
||||
* This class encapsulates a collection of states of the Accessible object and
|
||||
* is obtained by calling the {@code getAccessibleStateSet} method on an
|
||||
@ -152,7 +152,7 @@
|
||||
* class provide for retrieving the individual
|
||||
* <a href="#AccessibleState">AccessibleStates</a> on the state set.
|
||||
*
|
||||
* <h3><a name="AccessibleBundle"></a><a href="AccessibleBundle.html">Class
|
||||
* <h3><a id="AccessibleBundle"></a><a href="AccessibleBundle.html">Class
|
||||
* AccessibleBundle</a></h3>
|
||||
* This class is used to maintain a strongly typed enumeration. It is the super
|
||||
* class of both the <a href="#AccessibleRole">AccessibleRole</a> and
|
||||
@ -161,7 +161,7 @@
|
||||
* <a href="#AccessibleRole">AccessibleRole</a> and
|
||||
* <a href="#AccessibleState">AccessibleState</a> classes.
|
||||
*
|
||||
* <h3><a name="AccessibleAction"></a><a href="AccessibleAction.html">Interface
|
||||
* <h3><a id="AccessibleAction"></a><a href="AccessibleAction.html">Interface
|
||||
* AccessibleAction</a></h3>
|
||||
* The <a href="AccessibleAction.html">AccessibleAction</a> interface should be
|
||||
* supported by any object that can perform one or more actions. This interface
|
||||
@ -177,7 +177,7 @@
|
||||
* <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
|
||||
* not null, the object supports this interface.
|
||||
*
|
||||
* <h3> <a name="AccessibleComponent"></a><a href="AccessibleComponent.html">
|
||||
* <h3> <a id="AccessibleComponent"></a><a href="AccessibleComponent.html">
|
||||
* Interface AccessibleComponent</a></h3>
|
||||
* The <a href="AccessibleComponent.html">AccessibleComponent</a> interface
|
||||
* should be supported by any object that is rendered on the screen. This
|
||||
@ -190,7 +190,7 @@
|
||||
* <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
|
||||
* not null, the object supports this interface.
|
||||
*
|
||||
* <h3><a name="AccessibleSelection"></a><a href="AccessibleSelection.html">
|
||||
* <h3><a id="AccessibleSelection"></a><a href="AccessibleSelection.html">
|
||||
* Interface AccessibleSelection</a></h3>
|
||||
* The <a href="AccessibleSelection.html">AccessibleSelection</a> interface
|
||||
* provides the standard mechanism for an assistive technology to determine what
|
||||
@ -206,7 +206,7 @@
|
||||
* <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
|
||||
* not null, the object supports this interface.
|
||||
*
|
||||
* <h3><a name="AccessibleText"></a><a href="AccessibleText.html">Interface
|
||||
* <h3><a id="AccessibleText"></a><a href="AccessibleText.html">Interface
|
||||
* AccessibleText</a></h3>
|
||||
* Interface <a href="AccessibleText.html">AccessibleText</a> is the contract
|
||||
* for making rich, editable text Accessible. Not all text displayed on the
|
||||
@ -230,7 +230,7 @@
|
||||
* <a href="#AccessibleContext">AccessibleContext</a>. If the return value is
|
||||
* not null, the object supports this interface.
|
||||
*
|
||||
* <h3><a name="AccessibleHypertext"></a> <a href="AccessibleHypertext.html">
|
||||
* <h3><a id="AccessibleHypertext"></a> <a href="AccessibleHypertext.html">
|
||||
* Interface AccessibleHypertext</a></h3>
|
||||
* The <a href="AccessibleHypertext.html">AccessibleHypertext</a> interface
|
||||
* should be supported by any object that presents hypertext information on the
|
||||
@ -246,7 +246,7 @@
|
||||
* class which extends AccessibleHypertext, then that object supports
|
||||
* AccessibleHypertext.
|
||||
*
|
||||
* <h3><a name="AccessibleHyperlink"></a><a href="AccessibleHyperlink.html">
|
||||
* <h3><a id="AccessibleHyperlink"></a><a href="AccessibleHyperlink.html">
|
||||
* Interface AccessibleHyperlink</a></h3>
|
||||
* An object that is a hyperlink should support the
|
||||
* <a href="AccessibleHyperlink.html">AccessibleHyperlink</a> interface.
|
||||
@ -254,7 +254,7 @@
|
||||
* getLink method on an <a href="#AccessibleHypertext">AccessibleHypertext</a>
|
||||
* object.
|
||||
*
|
||||
* <h3><a name="AccessibleValue"></a><a href="AccessibleValue.html">Interface
|
||||
* <h3><a id="AccessibleValue"></a><a href="AccessibleValue.html">Interface
|
||||
* AccessibleValue</a></h3>
|
||||
* The <a href="AccessibleValue.html">AccessibleValue</a> interface should be
|
||||
* supported by any object that supports a numerical value (e.g., a scroll bar).
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -63,8 +63,8 @@ import com.sun.imageio.plugins.tiff.TIFFImageMetadata;
|
||||
* <p>A {@code TIFFDirectory} is aware of the tag numbers in the
|
||||
* group of {@link TIFFTagSet}s associated with it. When
|
||||
* a {@code TIFFDirectory} is created from a native image metadata
|
||||
* object, these tag sets are derived from the <tt>tagSets</tt> attribute
|
||||
* of the <tt>TIFFIFD</tt> node.</p>
|
||||
* object, these tag sets are derived from the {@code tagSets} attribute
|
||||
* of the {@code TIFFIFD} node.</p>
|
||||
*
|
||||
* <p>A {@code TIFFDirectory} might also have a parent {@link TIFFTag}.
|
||||
* This will occur if the directory represents an IFD other than the root
|
||||
@ -73,8 +73,8 @@ import com.sun.imageio.plugins.tiff.TIFFImageMetadata;
|
||||
* {@link TIFFTag#isIFDPointer} method of this parent {@code TIFFTag}
|
||||
* must return {@code true}. When a {@code TIFFDirectory} is
|
||||
* created from a native image metadata object, the parent tag set is set
|
||||
* from the <tt>parentTagName</tt> attribute of the corresponding
|
||||
* <tt>TIFFIFD</tt> node. Note that a {@code TIFFDirectory} instance
|
||||
* from the {@code parentTagName} attribute of the corresponding
|
||||
* {@code TIFFIFD} node. Note that a {@code TIFFDirectory} instance
|
||||
* which has a non-{@code null} parent tag will be contained in the
|
||||
* data field of a {@code TIFFField} instance which has a tag field
|
||||
* equal to the contained directory's parent tag.</p>
|
||||
@ -133,8 +133,8 @@ public class TIFFDirectory implements Cloneable {
|
||||
* an image metadata object. The supplied object must support an image
|
||||
* metadata format supported by the TIFF {@link javax.imageio.ImageWriter}
|
||||
* plug-in. This will usually be either the TIFF native image metadata
|
||||
* format <tt>javax_imageio_tiff_image_1.0</tt> or the Java
|
||||
* Image I/O standard metadata format <tt>javax_imageio_1.0</tt>.
|
||||
* format {@code javax_imageio_tiff_image_1.0} or the Java
|
||||
* Image I/O standard metadata format {@code javax_imageio_1.0}.
|
||||
*
|
||||
* @param tiffImageMetadata A metadata object which supports a compatible
|
||||
* image metadata format.
|
||||
|
||||
@ -62,7 +62,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>BYTE</tt>
|
||||
* {@code BYTE}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_BYTE}
|
||||
@ -77,7 +77,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>ASCII</tt>
|
||||
* {@code ASCII}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_ASCII}
|
||||
@ -92,7 +92,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>SHORT</tt>
|
||||
* {@code SHORT}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_SHORT}
|
||||
@ -107,7 +107,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>LONG</tt>
|
||||
* {@code LONG}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_LONG}
|
||||
@ -122,7 +122,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>RATIONAL</tt>
|
||||
* {@code RATIONAL}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_RATIONAL}
|
||||
@ -137,7 +137,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>SBYTE</tt>
|
||||
* {@code SBYTE}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_SBYTE}
|
||||
@ -152,7 +152,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>UNDEFINED</tt>
|
||||
* {@code UNDEFINED}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_UNDEFINED}
|
||||
@ -167,7 +167,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>SSHORT</tt>
|
||||
* {@code SSHORT}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_SSHORT}
|
||||
@ -182,7 +182,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>SLONG</tt>
|
||||
* {@code SLONG}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_SLONG}
|
||||
@ -197,7 +197,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>SRATIONAL</tt>
|
||||
* {@code SRATIONAL}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_SRATIONAL}
|
||||
@ -212,7 +212,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>FLOAT</tt>
|
||||
* {@code FLOAT}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_FLOAT}
|
||||
@ -227,7 +227,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>DOUBLE</tt>
|
||||
* {@code DOUBLE}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_DOUBLE}
|
||||
@ -242,7 +242,7 @@ import com.sun.imageio.plugins.tiff.TIFFIFD;
|
||||
*
|
||||
* <tr>
|
||||
* <td>
|
||||
* <tt>IFD</tt>
|
||||
* {@code IFD}
|
||||
* </td>
|
||||
* <td>
|
||||
* {@link TIFFTag#TIFF_IFD_POINTER}
|
||||
@ -941,14 +941,14 @@ public final class TIFFField implements Cloneable {
|
||||
|
||||
/**
|
||||
* Returns the {@code TIFFField} as a node named either
|
||||
* <tt>"TIFFField"</tt> or <tt>"TIFFIFD"</tt> as described in the
|
||||
* {@code "TIFFField"} or {@code "TIFFIFD"} as described in the
|
||||
* TIFF native image metadata specification. The node will be named
|
||||
* <tt>"TIFFIFD"</tt> if and only if {@link #hasDirectory()} returns
|
||||
* {@code "TIFFIFD"} if and only if {@link #hasDirectory()} returns
|
||||
* {@code true} and the field's type is either {@link TIFFTag#TIFF_LONG}
|
||||
* or {@link TIFFTag#TIFF_IFD_POINTER}.
|
||||
*
|
||||
* @return a {@code Node} named <tt>"TIFFField"</tt> or
|
||||
* <tt>"TIFFIFD"</tt>.
|
||||
* @return a {@code Node} named {@code "TIFFField"} or
|
||||
* {@code "TIFFIFD"}.
|
||||
*/
|
||||
public Node getAsNativeNode() {
|
||||
return new TIFFFieldNode(this);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -50,7 +50,6 @@ import java.util.Vector;
|
||||
* <LI>
|
||||
* Since not all Java profiles include the AWT, the Jini Print Service should
|
||||
* not depend on an AWT class.
|
||||
* <P>
|
||||
* <LI>
|
||||
* The implementation of class java.awt.datatransfer.MimeType does not
|
||||
* guarantee
|
||||
@ -76,7 +75,6 @@ import java.util.Vector;
|
||||
* <LI> Quoting backslash characters inside parameter values are removed.
|
||||
* <LI> The parameters are arranged in ascending order of parameter name.
|
||||
* </UL>
|
||||
* <P>
|
||||
*
|
||||
* @author Alan Kaminsky
|
||||
*/
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -40,7 +40,7 @@ import javax.print.attribute.PrintJobAttribute;
|
||||
* for purposes of finishing.
|
||||
* <P>
|
||||
* Standard Finishings values are:
|
||||
* <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100% SUMMARY="layout">
|
||||
* <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 style="width:100%" SUMMARY="layout">
|
||||
* <TR>
|
||||
* <TD STYLE="WIDTH:10%">
|
||||
*
|
||||
@ -76,7 +76,7 @@ import javax.print.attribute.PrintJobAttribute;
|
||||
* <P>
|
||||
* The following Finishings values are more specific; they indicate a
|
||||
* corner or an edge as if the document were a portrait document:
|
||||
* <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100% SUMMARY="layout">
|
||||
* <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 style="width:100%" SUMMARY="layout">
|
||||
* <TR>
|
||||
* <TD STYLE="WIDTH:10%">
|
||||
*
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -70,7 +70,7 @@ import javax.print.attribute.PrintJobAttribute;
|
||||
* The standard MultipleDocumentHandling values are:
|
||||
* <UL>
|
||||
* <LI>
|
||||
* <a NAME="sdfi"></a>{@link #SINGLE_DOCUMENT
|
||||
* <a id="sdfi"></a>{@link #SINGLE_DOCUMENT
|
||||
* <B>SINGLE_DOCUMENT</B>}. If a print job has multiple
|
||||
* documents -- say, the document data is called {@code a} and
|
||||
* {@code b} -- then the result of processing all the document data
|
||||
@ -85,7 +85,7 @@ import javax.print.attribute.PrintJobAttribute;
|
||||
* each copy ({@code a(*),b(*)}) to start on a new media sheet.
|
||||
*
|
||||
* <LI>
|
||||
* <a NAME="sducfi"></a>{@link #SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
|
||||
* <a id="sducfi"></a>{@link #SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
|
||||
* <B>SEPARATE_DOCUMENTS_UNCOLLATED_COPIES</B>}. If a print job
|
||||
* has multiple documents -- say, the document data is called {@code a} and
|
||||
* {@code b} -- then the result of processing the data in each document
|
||||
@ -98,7 +98,7 @@ import javax.print.attribute.PrintJobAttribute;
|
||||
* {@code a(*),a(*),...,b(*),b(*)...}.
|
||||
*
|
||||
* <LI>
|
||||
* <a NAME="sdccfi"></a>{@link #SEPARATE_DOCUMENTS_COLLATED_COPIES
|
||||
* <a id="sdccfi"></a>{@link #SEPARATE_DOCUMENTS_COLLATED_COPIES
|
||||
* <B>SEPARATE_DOCUMENTS_COLLATED_COPIES</B>}. If a print job
|
||||
* has multiple documents -- say, the document data is called {@code a} and
|
||||
* {@code b} -- then the result of processing the data in each document
|
||||
@ -111,7 +111,7 @@ import javax.print.attribute.PrintJobAttribute;
|
||||
* {@code a(*),b(*),a(*),b(*),...}.
|
||||
*
|
||||
* <LI>
|
||||
* <a NAME="sdnsfi"></a>{@link #SINGLE_DOCUMENT_NEW_SHEET
|
||||
* <a id="sdnsfi"></a>{@link #SINGLE_DOCUMENT_NEW_SHEET
|
||||
* <B>SINGLE_DOCUMENT_NEW_SHEET</B>}. Same as SINGLE_DOCUMENT,
|
||||
* except that the printer must ensure that the first impression of each
|
||||
* document instance in the job is placed on a new media sheet. This value
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -47,15 +47,15 @@ package javax.sound.midi;
|
||||
* {@code MidiMessage} includes methods to get, but not set, these values.
|
||||
* Setting them is a subclass responsibility.
|
||||
* <p>
|
||||
* <a name="integersVsBytes"></a> The MIDI standard expresses MIDI data in
|
||||
* <a id="integersVsBytes"></a> The MIDI standard expresses MIDI data in
|
||||
* bytes. However, because Java<sup>TM</sup> uses signed bytes, the Java Sound
|
||||
* API uses integers instead of bytes when expressing MIDI data. For example,
|
||||
* the {@link #getStatus()} method of {@code MidiMessage} returns MIDI status
|
||||
* bytes as integers. If you are processing MIDI data that originated outside
|
||||
* Java Sound and now is encoded as signed bytes, the bytes can be
|
||||
* converted to integers using this conversion:
|
||||
*
|
||||
* <center>{@code int i = (int)(byte & 0xFF)}</center>
|
||||
* <p style="text-align:center">
|
||||
* {@code int i = (int)(byte & 0xFF)}
|
||||
* <p>
|
||||
* If you simply need to pass a known MIDI byte value as a method parameter, it
|
||||
* can be expressed directly as an integer, using (for example) decimal or
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -51,7 +51,7 @@ package javax.sound.midi;
|
||||
* given type of {@code Synthesizer} always has a fixed number of voices, equal
|
||||
* to the maximum number of simultaneous notes it is capable of sounding.
|
||||
* <p>
|
||||
* <a NAME="description_of_active"></a> If the voice is not currently processing
|
||||
* <a id="description_of_active"></a> If the voice is not currently processing
|
||||
* a MIDI note, it is considered inactive. A voice is inactive when it has been
|
||||
* given no note-on commands, or when every note-on command received has been
|
||||
* terminated by a corresponding note-off (or by an "all notes off" message).
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -361,8 +361,8 @@ public abstract class FloatControl extends Control {
|
||||
* loudness is unaffected. Note that gain measures dB, not amplitude.
|
||||
* The relationship between a gain in decibels and the corresponding
|
||||
* linear amplitude multiplier is:
|
||||
*
|
||||
* <CENTER>{@code linearScalar = pow(10.0, gainDB/20.0)}</CENTER>
|
||||
* <p style="text-align:center">
|
||||
* {@code linearScalar = pow(10.0, gainDB/20.0)}
|
||||
* <p>
|
||||
* The {@code FloatControl} class has methods to impose a maximum and
|
||||
* minimum allowable value for gain. However, because an audio signal
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -159,9 +159,9 @@ public interface SourceDataLine extends DataLine {
|
||||
* <p>
|
||||
* The number of bytes to write must represent an integral number of sample
|
||||
* frames, such that:
|
||||
* <br>
|
||||
* <center>{@code [ bytes written ] % [frame size in bytes ] == 0}</center>
|
||||
* <br>
|
||||
* <p style="text-align:center">
|
||||
* {@code [ bytes written ] % [frame size in bytes ] == 0}
|
||||
* <p>
|
||||
* The return value will always meet this requirement. A request to write a
|
||||
* number of bytes representing a non-integral number of sample frames
|
||||
* cannot be fulfilled and may result in an
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -149,9 +149,9 @@ public interface TargetDataLine extends DataLine {
|
||||
* <p>
|
||||
* The number of bytes to be read must represent an integral number of
|
||||
* sample frames, such that:
|
||||
* <br>
|
||||
* <center>{@code [ bytes read ] % [frame size in bytes ] == 0}</center>
|
||||
* <br>
|
||||
* <p style="text-align:center">
|
||||
* {@code [ bytes read ] % [frame size in bytes ] == 0}
|
||||
* <p>
|
||||
* The return value will always meet this requirement. A request to read a
|
||||
* number of bytes representing a non-integral number of sample frames
|
||||
* cannot be fulfilled and may result in an IllegalArgumentException.
|
||||
|
||||
@ -69,7 +69,7 @@ import java.beans.*;
|
||||
* are desired, and use simple <code>ActionListener</code>s elsewhere.
|
||||
* <br>
|
||||
*
|
||||
* <h3><a name="buttonActions"></a>Swing Components Supporting <code>Action</code></h3>
|
||||
* <h3><a id="buttonActions"></a>Swing Components Supporting <code>Action</code></h3>
|
||||
* <p>
|
||||
* Many of Swing's components have an <code>Action</code> property. When
|
||||
* an <code>Action</code> is set on a component, the following things
|
||||
@ -96,34 +96,34 @@ import java.beans.*;
|
||||
*
|
||||
* <table border="1" cellpadding="1" cellspacing="0"
|
||||
* summary="Supported Action properties">
|
||||
* <tr valign="top" align="left">
|
||||
* <th style="background-color:#CCCCFF" align="left">Component Property
|
||||
* <th style="background-color:#CCCCFF" align="left">Components
|
||||
* <th style="background-color:#CCCCFF" align="left">Action Key
|
||||
* <th style="background-color:#CCCCFF" align="left">Notes
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Component Property
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Components
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Action Key
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Notes
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>enabled</code></b>
|
||||
* <td>All
|
||||
* <td>The <code>isEnabled</code> method
|
||||
* <td>
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>toolTipText</code></b>
|
||||
* <td>All
|
||||
* <td><code>SHORT_DESCRIPTION</code>
|
||||
* <td>
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>actionCommand</code></b>
|
||||
* <td>All
|
||||
* <td><code>ACTION_COMMAND_KEY</code>
|
||||
* <td>
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>mnemonic</code></b>
|
||||
* <td>All buttons
|
||||
* <td><code>MNEMONIC_KEY</code>
|
||||
* <td>A <code>null</code> value or <code>Action</code> results in the
|
||||
* button's <code>mnemonic</code> property being set to
|
||||
* <code>'\0'</code>.
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>text</code></b>
|
||||
* <td>All buttons
|
||||
* <td><code>NAME</code>
|
||||
@ -139,7 +139,7 @@ import java.beans.*;
|
||||
* <code>true</code> if the <code>Action</code> has a
|
||||
* non-<code>null</code> value for <code>LARGE_ICON_KEY</code> or
|
||||
* <code>SMALL_ICON</code>.
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>displayedMnemonicIndex</code></b>
|
||||
* <td>All buttons
|
||||
* <td><code>DISPLAYED_MNEMONIC_INDEX_KEY</code>
|
||||
@ -150,7 +150,7 @@ import java.beans.*;
|
||||
* mnemonic index is not updated. In any subsequent changes to
|
||||
* <code>DISPLAYED_MNEMONIC_INDEX_KEY</code>, <code>null</code>
|
||||
* is treated as -1.
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>icon</code></b>
|
||||
* <td>All buttons except of <code>JCheckBox</code>,
|
||||
* <code>JToggleButton</code> and <code>JRadioButton</code>.
|
||||
@ -160,13 +160,13 @@ import java.beans.*;
|
||||
* <code>SMALL_ICON</code>. All other buttons will use
|
||||
* <code>LARGE_ICON_KEY</code>; if the value is <code>null</code> they
|
||||
* use <code>SMALL_ICON</code>.
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>accelerator</code></b>
|
||||
* <td>All <code>JMenuItem</code> subclasses, with the exception of
|
||||
* <code>JMenu</code>.
|
||||
* <td><code>ACCELERATOR_KEY</code>
|
||||
* <td>
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td><b><code>selected</code></b>
|
||||
* <td><code>JToggleButton</code>, <code>JCheckBox</code>,
|
||||
* <code>JRadioButton</code>, <code>JCheckBoxMenuItem</code> and
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -38,7 +38,7 @@ import java.io.PrintStream;
|
||||
* arranged when the frame is resized.
|
||||
* <TABLE STYLE="FLOAT:RIGHT" BORDER="0" SUMMARY="layout">
|
||||
* <TR>
|
||||
* <TD ALIGN="CENTER">
|
||||
* <TD style="text-align:center">
|
||||
* <P STYLE="TEXT-ALIGN:CENTER"><IMG SRC="doc-files/BoxLayout-1.gif"
|
||||
* alt="The following text describes this graphic."
|
||||
* WIDTH="191" HEIGHT="201" STYLE="FLOAT:BOTTOM; BORDER:0">
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -40,7 +40,7 @@ import sun.swing.DefaultLookup;
|
||||
/**
|
||||
* Renders an item in a list.
|
||||
* <p>
|
||||
* <strong><a name="override">Implementation Note:</a></strong>
|
||||
* <strong><a id="override">Implementation Note:</a></strong>
|
||||
* This class overrides
|
||||
* <code>invalidate</code>,
|
||||
* <code>validate</code>,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -49,7 +49,7 @@ import javax.accessibility.*;
|
||||
*
|
||||
* <TABLE STYLE="FLOAT:RIGHT" BORDER="0" SUMMARY="layout">
|
||||
* <TR>
|
||||
* <TD ALIGN="CENTER">
|
||||
* <TD style="text-align:center">
|
||||
* <P STYLE="TEXT-ALIGN:CENTER"><IMG SRC="doc-files/JLayeredPane-1.gif"
|
||||
* alt="The following text describes this image."
|
||||
* WIDTH="269" HEIGHT="264" STYLE="FLOAT:BOTTOM; BORDER=0">
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -145,7 +145,7 @@ import static sun.swing.SwingUtilities2.Section.*;
|
||||
* Responsibility for listening to selection changes in order to keep the list's
|
||||
* visual representation up to date lies with the list's {@code ListUI}.
|
||||
* <p>
|
||||
* <a name="renderer"></a>
|
||||
* <a id="renderer"></a>
|
||||
* Painting of cells in a {@code JList} is handled by a delegate called a
|
||||
* cell renderer, installed on the list as the {@code cellRenderer} property.
|
||||
* The renderer provides a {@code java.awt.Component} that is used
|
||||
@ -201,7 +201,7 @@ import static sun.swing.SwingUtilities2.Section.*;
|
||||
* To avoid these calculations, you can set a {@code fixedCellWidth} and
|
||||
* {@code fixedCellHeight} on the list, or have these values calculated
|
||||
* automatically based on a single prototype value:
|
||||
* <a name="prototype_example"></a>
|
||||
* <a id="prototype_example"></a>
|
||||
* <pre>
|
||||
* {@code
|
||||
* JList<String> bigDataList = new JList<String>(bigData);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -143,7 +143,7 @@ import sun.awt.AWTAccessor;
|
||||
* in which case a default <code>Frame</code> is used as the parent,
|
||||
* and the dialog will be
|
||||
* centered on the screen (depending on the {@literal L&F}).
|
||||
* <dt><a name=message>message</a><dd>
|
||||
* <dt><a id=message>message</a><dd>
|
||||
* A descriptive message to be placed in the dialog box.
|
||||
* In the most common usage, message is just a <code>String</code> or
|
||||
* <code>String</code> constant.
|
||||
|
||||
@ -72,7 +72,7 @@ import sun.security.action.GetBooleanAction;
|
||||
* </blockquote>
|
||||
* <table style="float:right" border="0" summary="layout">
|
||||
* <tr>
|
||||
* <td align="center">
|
||||
* <td style="text-align:center">
|
||||
* <img src="doc-files/JRootPane-2.gif"
|
||||
* alt="The following text describes this graphic." HEIGHT=386 WIDTH=349>
|
||||
* </td>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -57,7 +57,7 @@ import java.beans.Transient;
|
||||
*
|
||||
* <TABLE STYLE="FLOAT:RIGHT" BORDER="0" SUMMARY="layout">
|
||||
* <TR>
|
||||
* <TD ALIGN="CENTER">
|
||||
* <TD style="text-align:center">
|
||||
* <P STYLE="TEXT-ALIGN:CENTER"><IMG SRC="doc-files/JScrollPane-1.gif"
|
||||
* alt="The following text describes this image."
|
||||
* WIDTH="256" HEIGHT="248" STYLE="FLOAT:BOTTOM; BORDER:0px">
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -44,7 +44,7 @@ import sun.swing.SwingUtilities2.Section;
|
||||
import static sun.swing.SwingUtilities2.Section.*;
|
||||
|
||||
/**
|
||||
* <a name="jtree_description"></a>
|
||||
* <a id="jtree_description"></a>
|
||||
* A control that displays a set of hierarchical data as an outline.
|
||||
* You can find task-oriented documentation and examples of using trees in
|
||||
* <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html">How to Use Trees</a>,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -91,7 +91,7 @@ import java.util.StringTokenizer;
|
||||
* to provide a specific set of defaults. These are documented in the
|
||||
* classes that require the specific default.
|
||||
*
|
||||
* <h3><a name="defaultRecommendation">ComponentUIs and defaults</a></h3>
|
||||
* <h3><a id="defaultRecommendation">ComponentUIs and defaults</a></h3>
|
||||
*
|
||||
* All {@code ComponentUIs} typically need to set various properties
|
||||
* on the {@code JComponent} the {@code ComponentUI} is providing the
|
||||
@ -121,7 +121,7 @@ import java.util.StringTokenizer;
|
||||
* provided by this class as they handle the necessary checking and install
|
||||
* the property using the recommended guidelines.
|
||||
*
|
||||
* <h3><a name="exceptions"></a>Exceptions</h3>
|
||||
* <h3><a id="exceptions"></a>Exceptions</h3>
|
||||
*
|
||||
* All of the install methods provided by {@code LookAndFeel} need to
|
||||
* access the defaults if the value of the property being changed is
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -53,11 +53,10 @@ package javax.swing;
|
||||
* The following figure shows the relationship between size and position data
|
||||
* for a multi-column component.
|
||||
*
|
||||
* <center>
|
||||
* <p style="text-align:center">
|
||||
* <img src="doc-files/SizeSequence-1.gif" width=384 height = 100
|
||||
* alt="The first item begins at position 0, the second at the position equal
|
||||
to the size of the previous item, and so on.">
|
||||
* </center>
|
||||
* <p>
|
||||
* In the figure, the first index (0) corresponds to the first column,
|
||||
* the second index (1) to the second column, and so on.
|
||||
|
||||
@ -1283,14 +1283,13 @@ public abstract class BasicTextUI extends TextUI implements ViewFactory {
|
||||
* text component (i.e. the root of the hierarchy) that
|
||||
* can be traversed to determine how the model is being
|
||||
* represented spatially.
|
||||
* <p>
|
||||
* <font style="color: red;"><b>NOTE:</b>The View hierarchy can
|
||||
* <p style="color:red;">
|
||||
* <b>NOTE:</b>The View hierarchy can
|
||||
* be traversed from the root view, and other things
|
||||
* can be done as well. Things done in this way cannot
|
||||
* be protected like simple method calls through the TextUI.
|
||||
* Therefore, proper operation in the presence of concurrency
|
||||
* must be arranged by any logic that calls this method!
|
||||
* </font>
|
||||
*
|
||||
* @param tc the text component for which this UI is installed
|
||||
* @return the view
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -42,7 +42,7 @@ import sun.swing.SwingUtilities2;
|
||||
* All colors returned by {@code DefaultMetalTheme} are completely
|
||||
* opaque.
|
||||
*
|
||||
* <h3><a name="fontStyle"></a>Font Style</h3>
|
||||
* <h3><a id="fontStyle"></a>Font Style</h3>
|
||||
*
|
||||
* {@code DefaultMetalTheme} uses bold fonts for many controls. To make all
|
||||
* controls (with the exception of the internal frame title bars and
|
||||
|
||||
@ -292,85 +292,85 @@ public class MetalLookAndFeel extends BasicLookAndFeel
|
||||
* added to {@code table}:
|
||||
* <table border="1" cellpadding="1" cellspacing="0"
|
||||
* summary="Metal's system color mapping">
|
||||
* <tr valign="top" align="left">
|
||||
* <th style="background-color:#CCCCFF" align="left">Key
|
||||
* <th style="background-color:#CCCCFF" align="left">Value
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Key
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Value
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"desktop"
|
||||
* <td>{@code theme.getDesktopColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"activeCaption"
|
||||
* <td>{@code theme.getWindowTitleBackground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"activeCaptionText"
|
||||
* <td>{@code theme.getWindowTitleForeground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"activeCaptionBorder"
|
||||
* <td>{@code theme.getPrimaryControlShadow()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"inactiveCaption"
|
||||
* <td>{@code theme.getWindowTitleInactiveBackground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"inactiveCaptionText"
|
||||
* <td>{@code theme.getWindowTitleInactiveForeground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"inactiveCaptionBorder"
|
||||
* <td>{@code theme.getControlShadow()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"window"
|
||||
* <td>{@code theme.getWindowBackground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"windowBorder"
|
||||
* <td>{@code theme.getControl()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"windowText"
|
||||
* <td>{@code theme.getUserTextColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"menu"
|
||||
* <td>{@code theme.getMenuBackground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"menuText"
|
||||
* <td>{@code theme.getMenuForeground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"text"
|
||||
* <td>{@code theme.getWindowBackground()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"textText"
|
||||
* <td>{@code theme.getUserTextColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"textHighlight"
|
||||
* <td>{@code theme.getTextHighlightColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"textHighlightText"
|
||||
* <td>{@code theme.getHighlightedTextColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"textInactiveText"
|
||||
* <td>{@code theme.getInactiveSystemTextColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"control"
|
||||
* <td>{@code theme.getControl()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"controlText"
|
||||
* <td>{@code theme.getControlTextColor()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"controlHighlight"
|
||||
* <td>{@code theme.getControlHighlight()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"controlLtHighlight"
|
||||
* <td>{@code theme.getControlHighlight()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"controlShadow"
|
||||
* <td>{@code theme.getControlShadow()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"controlDkShadow"
|
||||
* <td>{@code theme.getControlDarkShadow()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"scrollbar"
|
||||
* <td>{@code theme.getControl()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"info"
|
||||
* <td>{@code theme.getPrimaryControl()}
|
||||
* <tr valign="top" align="left">
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <td>"infoText"
|
||||
* <td>{@code theme.getPrimaryControlInfo()}
|
||||
* </table>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -41,7 +41,7 @@ import sun.swing.DefaultLookup;
|
||||
* in a <code>JTable</code>.
|
||||
* <p>
|
||||
*
|
||||
* <strong><a name="override">Implementation Note:</a></strong>
|
||||
* <strong><a id="override">Implementation Note:</a></strong>
|
||||
* This class inherits from <code>JLabel</code>, a standard component class.
|
||||
* However <code>JTable</code> employs a unique mechanism for rendering
|
||||
* its cells and therefore requires some slightly modified behavior
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -999,17 +999,17 @@ public class HTMLDocument extends DefaultStyledDocument {
|
||||
* </pre>
|
||||
*
|
||||
* <p>Invoking <code>setInnerHTML(elem, "<ul><li>")</code>
|
||||
* results in the following structure (new elements are <font
|
||||
* style="color: red;">in red</font>).</p>
|
||||
* results in the following structure (new elements are <span
|
||||
* style="color: red;">in red</span>).</p>
|
||||
*
|
||||
* <pre>
|
||||
* <body>
|
||||
* |
|
||||
* <b><div></b>
|
||||
* \
|
||||
* <font style="color: red;"><ul></font>
|
||||
* <span style="color: red;"><ul></span>
|
||||
* \
|
||||
* <font style="color: red;"><li></font>
|
||||
* <span style="color: red;"><li></span>
|
||||
* </pre>
|
||||
*
|
||||
* <p>Parameter <code>elem</code> must not be a leaf element,
|
||||
@ -1083,15 +1083,15 @@ public class HTMLDocument extends DefaultStyledDocument {
|
||||
* </pre>
|
||||
*
|
||||
* <p>Invoking <code>setOuterHTML(elem, "<ul><li>")</code>
|
||||
* results in the following structure (new elements are <font
|
||||
* style="color: red;">in red</font>).</p>
|
||||
* results in the following structure (new elements are <span
|
||||
* style="color: red;">in red</span>).</p>
|
||||
*
|
||||
* <pre>
|
||||
* <body>
|
||||
* |
|
||||
* <font style="color: red;"><ul></font>
|
||||
* <span style="color: red;"><ul></span>
|
||||
* \
|
||||
* <font style="color: red;"><li></font>
|
||||
* <span style="color: red;"><li></span>
|
||||
* </pre>
|
||||
*
|
||||
* <p>If either <code>elem</code> or <code>htmlText</code>
|
||||
@ -1157,16 +1157,16 @@ public class HTMLDocument extends DefaultStyledDocument {
|
||||
*
|
||||
* <p>Invoking <code>insertAfterStart(elem,
|
||||
* "<ul><li>")</code> results in the following structure
|
||||
* (new elements are <font style="color: red;">in red</font>).</p>
|
||||
* (new elements are <span style="color: red;">in red</span>).</p>
|
||||
*
|
||||
* <pre>
|
||||
* <body>
|
||||
* |
|
||||
* <b><div></b>
|
||||
* / | \
|
||||
* <font style="color: red;"><ul></font> <p> <p>
|
||||
* <span style="color: red;"><ul></span> <p> <p>
|
||||
* /
|
||||
* <font style="color: red;"><li></font>
|
||||
* <span style="color: red;"><li></span>
|
||||
* </pre>
|
||||
*
|
||||
* <p>Unlike the <code>insertBeforeStart</code> method, new
|
||||
@ -1229,17 +1229,17 @@ public class HTMLDocument extends DefaultStyledDocument {
|
||||
* </pre>
|
||||
*
|
||||
* <p>Invoking <code>insertBeforeEnd(elem, "<ul><li>")</code>
|
||||
* results in the following structure (new elements are <font
|
||||
* style="color: red;">in red</font>).</p>
|
||||
* results in the following structure (new elements are <span
|
||||
* style="color: red;">in red</span>).</p>
|
||||
*
|
||||
* <pre>
|
||||
* <body>
|
||||
* |
|
||||
* <b><div></b>
|
||||
* / | \
|
||||
* <p> <p> <font style="color: red;"><ul></font>
|
||||
* <p> <p> <span style="color: red;"><ul></span>
|
||||
* \
|
||||
* <font style="color: red;"><li></font>
|
||||
* <span style="color: red;"><li></span>
|
||||
* </pre>
|
||||
*
|
||||
* <p>Unlike the <code>insertAfterEnd</code> method, new elements
|
||||
@ -1300,14 +1300,14 @@ public class HTMLDocument extends DefaultStyledDocument {
|
||||
*
|
||||
* <p>Invoking <code>insertBeforeStart(elem,
|
||||
* "<ul><li>")</code> results in the following structure
|
||||
* (new elements are <font style="color: red;">in red</font>).</p>
|
||||
* (new elements are <span style="color: red;">in red</span>).</p>
|
||||
*
|
||||
* <pre>
|
||||
* <body>
|
||||
* / \
|
||||
* <font style="color: red;"><ul></font> <b><div></b>
|
||||
* <span style="color: red;"><ul></span> <b><div></b>
|
||||
* / / \
|
||||
* <font style="color: red;"><li></font> <p> <p>
|
||||
* <span style="color: red;"><li></span> <p> <p>
|
||||
* </pre>
|
||||
*
|
||||
* <p>Unlike the <code>insertAfterStart</code> method, new
|
||||
@ -1360,15 +1360,15 @@ public class HTMLDocument extends DefaultStyledDocument {
|
||||
* </pre>
|
||||
*
|
||||
* <p>Invoking <code>insertAfterEnd(elem, "<ul><li>")</code>
|
||||
* results in the following structure (new elements are <font
|
||||
* style="color: red;">in red</font>).</p>
|
||||
* results in the following structure (new elements are <span
|
||||
* style="color: red;">in red</span>).</p>
|
||||
*
|
||||
* <pre>
|
||||
* <body>
|
||||
* / \
|
||||
* <b><div></b> <font style="color: red;"><ul></font>
|
||||
* <b><div></b> <span style="color: red;"><ul></span>
|
||||
* / \ \
|
||||
* <p> <p> <font style="color: red;"><li></font>
|
||||
* <p> <p> <span style="color: red;"><li></span>
|
||||
* </pre>
|
||||
*
|
||||
* <p>Unlike the <code>insertBeforeEnd</code> method, new elements
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -1120,7 +1120,7 @@ public class HTMLEditorKit extends StyledEditorKit implements Accessible {
|
||||
*
|
||||
* <table summary="Describes the tag and view created by this factory by default">
|
||||
* <tr>
|
||||
* <th align=left>Tag<th align=left>View created
|
||||
* <th style="text-align:left">Tag<th style="text-align:left">View created
|
||||
* </tr><tr>
|
||||
* <td>HTML.Tag.CONTENT<td>InlineView
|
||||
* </tr><tr>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -61,9 +61,9 @@ import sun.swing.DefaultLookup;
|
||||
* defaults table. The following table lists the mapping between
|
||||
* {@code DefaultTreeCellRenderer} property and defaults table key:
|
||||
* <table border="1" cellpadding="1" cellspacing="0" summary="">
|
||||
* <tr valign="top" align="left">
|
||||
* <th style="background-color:#CCCCFF" align="left">Property:
|
||||
* <th style="background-color:#CCCCFF" align="left">Key:
|
||||
* <tr valign="top" style="text-align:left">
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Property:
|
||||
* <th style="background-color:#CCCCFF;text-align:left">Key:
|
||||
* <tr><td>"leafIcon"<td>"Tree.leafIcon"
|
||||
* <tr><td>"closedIcon"<td>"Tree.closedIcon"
|
||||
* <tr><td>"openIcon"<td>"Tree.openIcon"
|
||||
@ -74,7 +74,7 @@ import sun.swing.DefaultLookup;
|
||||
* <tr><td>"borderSelectionColor"<td>"Tree.selectionBorderColor"
|
||||
* </table>
|
||||
* <p>
|
||||
* <strong><a name="override">Implementation Note:</a></strong>
|
||||
* <strong><a id="override">Implementation Note:</a></strong>
|
||||
* This class overrides
|
||||
* <code>invalidate</code>,
|
||||
* <code>validate</code>,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -57,11 +57,11 @@ import sun.swing.text.UndoableEditLockSupport;
|
||||
* upper-case letter in bold are significant, those in lower-case
|
||||
* and italicized are insignificant.
|
||||
* <p>
|
||||
* <a name="figure1"></a>
|
||||
* <a id="figure1"></a>
|
||||
* <table border=0 summary="">
|
||||
* <tr><td>
|
||||
* <img src="doc-files/UndoManager-1.gif" alt="">
|
||||
* <tr><td align=center>Figure 1
|
||||
* <tr><td style="text-align:center">Figure 1
|
||||
* </table>
|
||||
* <p>
|
||||
* As shown in <a href="#figure1">figure 1</a>, if <b>D</b> was just added, the
|
||||
@ -70,11 +70,11 @@ import sun.swing.text.UndoableEditLockSupport;
|
||||
* index of the next edit to 3 (edit <i>c</i>), as shown in the following
|
||||
* figure.
|
||||
* <p>
|
||||
* <a name="figure2"></a>
|
||||
* <a id="figure2"></a>
|
||||
* <table border=0 summary="">
|
||||
* <tr><td>
|
||||
* <img src="doc-files/UndoManager-2.gif" alt="">
|
||||
* <tr><td align=center>Figure 2
|
||||
* <tr><td style="text-align:center">Figure 2
|
||||
* </table>
|
||||
* <p>
|
||||
* The last significant edit is <b>A</b>, so that invoking
|
||||
@ -82,11 +82,11 @@ import sun.swing.text.UndoableEditLockSupport;
|
||||
* <i>b</i>, and <b>A</b>, in that order, setting the index of the
|
||||
* next edit to 0, as shown in the following figure.
|
||||
* <p>
|
||||
* <a name="figure3"></a>
|
||||
* <a id="figure3"></a>
|
||||
* <table border=0 summary="">
|
||||
* <tr><td>
|
||||
* <img src="doc-files/UndoManager-3.gif" alt="">
|
||||
* <tr><td align=center>Figure 3
|
||||
* <tr><td style="text-align:center">Figure 3
|
||||
* </table>
|
||||
* <p>
|
||||
* Invoking <code>redo</code> results in invoking <code>redo</code> on
|
||||
@ -108,11 +108,11 @@ import sun.swing.text.UndoableEditLockSupport;
|
||||
* the new edit is added after <i>c</i>, as shown in the following
|
||||
* figure.
|
||||
* <p>
|
||||
* <a name="figure4"></a>
|
||||
* <a id="figure4"></a>
|
||||
* <table border=0 summary="">
|
||||
* <tr><td>
|
||||
* <img src="doc-files/UndoManager-4.gif" alt="">
|
||||
* <tr><td align=center>Figure 4
|
||||
* <tr><td style="text-align:center">Figure 4
|
||||
* </table>
|
||||
* <p>
|
||||
* Once <code>end</code> has been invoked on an <code>UndoManager</code>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -40,7 +40,8 @@ package java.rmi;
|
||||
* <code>java.rmi.activation.Activatable</code>.
|
||||
*
|
||||
* <p>For complete details on RMI, see the <a
|
||||
href=../../../platform/rmi/spec/rmiTOC.html>RMI Specification</a> which describes the RMI API and system.
|
||||
* href="{@docRoot}/../specs/rmi/index.html">RMI Specification</a> which
|
||||
* describes the RMI API and system.
|
||||
*
|
||||
* @since 1.1
|
||||
* @author Ann Wollrath
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -171,9 +171,9 @@ import sun.rmi.transport.LiveRef;
|
||||
* By default, server sockets created by {@link RMISocketFactory}
|
||||
* listen on all network interfaces. See the
|
||||
* {@link RMISocketFactory} class and the section
|
||||
* <a href="{@docRoot}/../platform/rmi/spec/rmi-server29.html">RMI Socket Factories</a>
|
||||
* <a href="{@docRoot}/../specs/rmi/server.html#rmi-socket-factories">RMI Socket Factories</a>
|
||||
* in the
|
||||
* <a href="{@docRoot}/../platform/rmi/spec/rmiTOC.html">Java RMI Specification</a>.
|
||||
* <a href="{@docRoot}/../specs/rmi/index.html">Java RMI Specification</a>.
|
||||
*
|
||||
* @author Ann Wollrath
|
||||
* @author Peter Jones
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
*
|
||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
* or visit www.oracle.com if you need additional information or have any
|
||||
* questions.
|
||||
*/
|
||||
package jdk.incubator.http;
|
||||
|
||||
|
||||
@ -305,7 +305,4 @@ javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java 8169737 linux
|
||||
|
||||
org/omg/CORBA/OrbPropertiesTest.java 8175177 generic-all
|
||||
|
||||
sample/mergesort/MergeSortTest.java 8178912 generic-all
|
||||
sample/chatserver/ChatTest.java 8178912 generic-all
|
||||
|
||||
############################################################################
|
||||
|
||||
@ -272,8 +272,7 @@ jdk_other = \
|
||||
com/sun/jndi \
|
||||
com/sun/corba \
|
||||
org/omg/CORBA \
|
||||
lib/testlibrary \
|
||||
sample
|
||||
lib/testlibrary
|
||||
|
||||
#
|
||||
# SCTP is its own group as it is highly sensitive to kernel/network config
|
||||
@ -465,7 +464,6 @@ jdk = \
|
||||
needs_jdk = \
|
||||
:jdk_jdi \
|
||||
com/sun/tools \
|
||||
demo \
|
||||
jdk/security/jarsigner \
|
||||
sun/security/tools/jarsigner \
|
||||
sun/security/tools/policytool \
|
||||
@ -775,7 +773,6 @@ compact1_minimal = \
|
||||
javax \
|
||||
jdk \
|
||||
lib \
|
||||
sample \
|
||||
sun \
|
||||
vm \
|
||||
-:needs_full_vm_compact1 \
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -102,4 +102,4 @@ public class ScreenMenuMemoryLeakTest {
|
||||
Objects.requireNonNull(menuItem, "The menu item should still be available at this point");
|
||||
sMenu.remove(menuItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
* or visit www.oracle.com if you need additional information or have
|
||||
* or visit www.oracle.com if you need additional information or have any
|
||||
* questions.
|
||||
*/
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -98,7 +98,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2009, 2013 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -76,7 +76,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -67,7 +67,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -108,7 +108,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -70,7 +70,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -53,7 +53,7 @@ public class $classname {
|
||||
static class jj1 implements Runnable {
|
||||
public void run() {
|
||||
int count = 0;
|
||||
|
||||
|
||||
for ( int ii = 0; ii < 10; ii++) { // line 6
|
||||
int intInPotato04 = 666; // line 7
|
||||
++count; // line 8; @1 breakpoint
|
||||
@ -65,7 +65,7 @@ public class $classname {
|
||||
static class jj2 implements Runnable {
|
||||
public void run() {
|
||||
int count2 = 0;
|
||||
|
||||
|
||||
for (int ii = 0; ii < 10; ii++) { // line 18
|
||||
String StringInPotato05 = "I am"; // line 19
|
||||
++count2; // line 20; @1 breakpoint
|
||||
@ -139,7 +139,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
@ -157,7 +157,7 @@ This test should be run and checked manually.
|
||||
If this works right, you should see StepEvents/Breakpoint events for lines
|
||||
8, 9, 6, 7, 8, 9, 6, .... for thread jj11
|
||||
and
|
||||
20, 21, 18, 19, 20, 21, 18, ... for thread jj2
|
||||
20, 21, 18, 19, 20, 21, 18, ... for thread jj2
|
||||
|
||||
Since both threads are running at the same time, these
|
||||
events can be intermixed.
|
||||
@ -179,5 +179,5 @@ Kill the test and rerun it if this happens.
|
||||
|
||||
EOF
|
||||
runit
|
||||
#jdbFailIfPresent "Nothing suspended"
|
||||
#jdbFailIfPresent "Nothing suspended"
|
||||
#pass
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -96,7 +96,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -25,7 +25,7 @@
|
||||
|
||||
# @test
|
||||
# @bug 4663146
|
||||
# @summary Arguments match no method error
|
||||
# @summary Arguments match no method error
|
||||
# @author Jim Holmlund/Suvasis
|
||||
#
|
||||
# @run shell/timeout=300 EvalArgs.sh
|
||||
@ -72,13 +72,13 @@ public class $classname {
|
||||
System.out.println( ffjj1(myjj1));
|
||||
System.out.println( ffjj1(myjj2));
|
||||
|
||||
System.out.println("$classname.ffoverload($classname.jjboolean) = " +
|
||||
System.out.println("$classname.ffoverload($classname.jjboolean) = " +
|
||||
$classname.ffoverload($classname.jjboolean));
|
||||
System.out.println("$classname.ffoverload($classname.jjbyte) = " +
|
||||
System.out.println("$classname.ffoverload($classname.jjbyte) = " +
|
||||
$classname.ffoverload($classname.jjbyte));
|
||||
System.out.println("$classname.ffoverload($classname.jjchar) = " +
|
||||
System.out.println("$classname.ffoverload($classname.jjchar) = " +
|
||||
$classname.ffoverload($classname.jjchar));
|
||||
System.out.println("$classname.ffoverload($classname.jjdouble) = " +
|
||||
System.out.println("$classname.ffoverload($classname.jjdouble) = " +
|
||||
$classname.ffoverload($classname.jjdouble));
|
||||
|
||||
|
||||
@ -94,11 +94,11 @@ public class $classname {
|
||||
public static String ffjj1(jj1 arg) {
|
||||
return arg.me;
|
||||
}
|
||||
|
||||
|
||||
public static String ffjj2(jj2 arg) {
|
||||
return arg.me;
|
||||
}
|
||||
|
||||
|
||||
static String ffboolean(boolean p1) {
|
||||
return "ffbool: p1 = " + p1;
|
||||
}
|
||||
@ -106,31 +106,31 @@ public class $classname {
|
||||
static String ffbyte(byte p1) {
|
||||
return "ffbyte: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String ffchar(char p1) {
|
||||
return "ffchar: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String ffdouble(double p1) {
|
||||
return "ffdouble: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String fffloat(float p1) {
|
||||
return "fffloat: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String ffint(int p1) {
|
||||
return "ffint: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String fflong(long p1) {
|
||||
return "fflong: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String ffshort(short p1) {
|
||||
return "ffshort: p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String ffintArray(int[] p1) {
|
||||
return "ffintArray: p1 = " + p1;
|
||||
}
|
||||
@ -139,15 +139,15 @@ public class $classname {
|
||||
public static String ffoverload(jj1 arg) {
|
||||
return arg.me;
|
||||
}
|
||||
|
||||
|
||||
static String ffoverload(boolean p1) {
|
||||
return "ffoverload: boolean p1 = " + p1;
|
||||
}
|
||||
/***
|
||||
/***
|
||||
static String ffoverload(byte p1) {
|
||||
return "ffoverload: byte p1 = " + p1;
|
||||
}
|
||||
***/
|
||||
***/
|
||||
static String ffoverload(char p1) {
|
||||
return "ffoverload: char p1 = " + p1;
|
||||
}
|
||||
@ -159,11 +159,11 @@ public class $classname {
|
||||
static String ffoverload(float p1) {
|
||||
return "ffoverload: float p1 = " + p1;
|
||||
}
|
||||
/***
|
||||
/***
|
||||
static String ffoverload(int p1) {
|
||||
return "ffoverload: int p1 = " + p1;
|
||||
}
|
||||
***/
|
||||
***/
|
||||
static String ffoverload(long p1) {
|
||||
return "ffoverload: long p1 = " + p1;
|
||||
}
|
||||
@ -171,7 +171,7 @@ public class $classname {
|
||||
static String ffoverload(short p1) {
|
||||
return "ffoverload: short p1 = " + p1;
|
||||
}
|
||||
|
||||
|
||||
static String ffoverload(int[] p1) {
|
||||
return "ffoverload: int array p1 = " + p1;
|
||||
}
|
||||
@ -184,7 +184,7 @@ public class $classname {
|
||||
public String toString() {
|
||||
return me;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
static class jj2 extends jj1 {
|
||||
@ -227,7 +227,7 @@ dojdbCmds()
|
||||
# Provide a visual break in the output
|
||||
cmd print 1
|
||||
|
||||
# Verify mixing primitive types works ok
|
||||
# Verify mixing primitive types works ok
|
||||
# These should work even though the arg types are
|
||||
# not the same because there is only one
|
||||
# method with each name.
|
||||
@ -302,7 +302,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -67,7 +67,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -69,7 +69,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2013, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -53,7 +53,7 @@ class $classname {
|
||||
public static void bkpt() {
|
||||
int i = 0; //@1 breakpoint
|
||||
}
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
bkpt();
|
||||
}
|
||||
@ -73,7 +73,7 @@ dojdbCmds()
|
||||
|
||||
cmd print java.lang.Long.MIN_VALUE
|
||||
jdbFailIfNotPresent " \= \-9223372036854775808" 3
|
||||
|
||||
|
||||
cmd print 9223372036854775807L
|
||||
jdbFailIfNotPresent "9223372036854775807L = 9223372036854775807" 3
|
||||
cmd print 9223372036854775807
|
||||
@ -83,7 +83,7 @@ dojdbCmds()
|
||||
jdbFailIfNotPresent "\-9223372036854775807L = \-9223372036854775807" 3
|
||||
cmd print -9223372036854775807
|
||||
jdbFailIfNotPresent "\-9223372036854775807 = \-9223372036854775807" 3
|
||||
|
||||
|
||||
cmd print -1
|
||||
jdbFailIfNotPresent "\-1 = \-1" 3
|
||||
cmd print 1L
|
||||
@ -92,7 +92,7 @@ dojdbCmds()
|
||||
jdbFailIfNotPresent "\-1L = \-1" 3
|
||||
cmd print 0x1
|
||||
jdbFailIfNotPresent "0x1 = 1" 3
|
||||
|
||||
|
||||
cmd set $classname.aLong = 9223372036854775807L
|
||||
cmd print $classname.aLong
|
||||
jdbFailIfNotPresent "$classname.aLong = 9223372036854775807" 3
|
||||
@ -142,7 +142,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2003, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -94,7 +94,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2005, 2015 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -40,10 +40,10 @@ public class badscope {
|
||||
public static final void main(String args[]) {
|
||||
try {
|
||||
System.out.println("hi!"); // @1 breakpoint
|
||||
} catch (Exception e) {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
} finally {
|
||||
System.out.println("done");
|
||||
System.out.println("done");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -71,7 +71,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2006, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -135,7 +135,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -75,7 +75,7 @@ public class $1 {
|
||||
}
|
||||
System.out.println("a2: done");
|
||||
}
|
||||
|
||||
|
||||
public void a3() throws Exception {
|
||||
int a3local = 3;
|
||||
String a3string = "a3";
|
||||
@ -105,7 +105,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2006, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -81,7 +81,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2006, 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -50,13 +50,13 @@ public final class $1 {
|
||||
}
|
||||
|
||||
public long m2(int j) {
|
||||
System.out.println(System.getProperty("line.separator") +
|
||||
System.out.println(System.getProperty("line.separator") +
|
||||
"**** public long m2(int j) with value: " + j);
|
||||
return j;
|
||||
}
|
||||
|
||||
public long m2(long j) {
|
||||
System.out.println(System.getProperty("line.separator") +
|
||||
System.out.println(System.getProperty("line.separator") +
|
||||
"**** public long m2(long j) with value: " + j);
|
||||
return j;
|
||||
}
|
||||
@ -102,7 +102,7 @@ mysetup()
|
||||
|
||||
for ii in . $TESTSRC $TESTSRC/.. ; do
|
||||
if [ -r "$ii/ShellScaffold.sh" ] ; then
|
||||
. $ii/ShellScaffold.sh
|
||||
. $ii/ShellScaffold.sh
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2004, 2015 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2006, 2013 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -103,4 +103,3 @@ public class B6433018 {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2015 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2015 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user