From 17930298c5044f2bb4ba5e2274743d81c491a38f Mon Sep 17 00:00:00 2001
From: Anadroid
Date: Mon, 5 Jul 2021 13:23:38 +0200
Subject: [PATCH 1/3] Changed subcategory names
---
core/src/processing/core/PApplet.java | 112 +++++++++---------
core/src/processing/core/PGraphics.java | 64 +++++-----
core/src/processing/core/PImage.java | 2 +-
.../src/writers/BaseWriter.java | 10 +-
4 files changed, 93 insertions(+), 95 deletions(-)
diff --git a/core/src/processing/core/PApplet.java b/core/src/processing/core/PApplet.java
index 37174cceb..dcbb8e966 100644
--- a/core/src/processing/core/PApplet.java
+++ b/core/src/processing/core/PApplet.java
@@ -3060,7 +3060,7 @@ public class PApplet implements PConstants {
* This is a function, rather than a variable, because it may
* change multiple times per frame.
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the number of milliseconds (thousandths of a second) since
* starting an applet
* @see PApplet#second()
@@ -3080,7 +3080,7 @@ public class PApplet implements PConstants {
* Processing communicates with the clock on your computer. The
* second() function returns the current second as a value from 0 - 59.
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the current second as a value from 0 - 59
* @see PApplet#millis()
* @see PApplet#minute()
@@ -3099,7 +3099,7 @@ public class PApplet implements PConstants {
* minute() function returns the current minute as a value from 0 - 59.
*
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the current minute as a value from 0 - 59
* @see PApplet#millis()
* @see PApplet#second()
@@ -3118,7 +3118,7 @@ public class PApplet implements PConstants {
* Processing communicates with the clock on your computer. The
* hour() function returns the current hour as a value from 0 - 23.
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the current hour as a value from 0 - 23
* @see PApplet#millis()
* @see PApplet#second()
@@ -3144,7 +3144,7 @@ public class PApplet implements PConstants {
* If you're looking for the day of the week (M-F or whatever)
* or day of the year (1..365) then use java's Calendar.get()
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the current day as a value from 1 - 31
* @see PApplet#millis()
* @see PApplet#second()
@@ -3163,7 +3163,7 @@ public class PApplet implements PConstants {
* month() function returns the current month as a value from 1 - 12.
*
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the current month as a value from 1 - 12
* @see PApplet#millis()
* @see PApplet#second()
@@ -3184,7 +3184,7 @@ public class PApplet implements PConstants {
* 2004, 2005, etc).
*
*
- * @webref input:time_date
+ * @webref input:time date
* @webBrief Returns the current year as an integer (2003,
* 2004, 2005, etc)
* @see PApplet#millis()
@@ -3987,7 +3987,7 @@ public class PApplet implements PConstants {
* frames per second). It should also be noted, that a print() within a for loop
* can sometimes lock up the program, and cause the sketch to freeze.
*
- * @webref output:text_area
+ * @webref output:text area
* @webBrief Writes to the console area of the Processing environment
* @usage IDE
* @param what
@@ -4086,7 +4086,7 @@ public class PApplet implements PConstants {
* frames per second). It should also be noted, that a println() within a for
* loop can sometimes lock up the program, and cause the sketch to freeze.
*
- * @webref output:text_area
+ * @webref output:text area
* @webBrief Writes to the text area of the Processing environment's console
* @usage IDE
* @see PApplet#print(byte)
@@ -4192,7 +4192,7 @@ public class PApplet implements PConstants {
* real-time output (such as at 60 frames per second).
*
*
- * @webref output:text_area
+ * @webref output:text area
* @webBrief Writes array data to the text
* area of the Processing environment's console.
* @param what one-dimensional array
@@ -5362,7 +5362,7 @@ public class PApplet implements PConstants {
* interpret the HTML as image data.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Loads an image into a variable of type PImage
* @param filename
* name of file to load, can be .gif, .jpg, .tga, or a handful of
@@ -5417,7 +5417,7 @@ public class PApplet implements PConstants {
* extension as the second parameter to requestImage().
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Loads images on a separate thread so that your sketch does not
* freeze while images load during setup()
* @param filename
@@ -6019,7 +6019,7 @@ public class PApplet implements PConstants {
* many font sizes are needed, or when using any renderer based on the default
* renderer, such as the PDF library.
*
- * @webref typography:loading_displaying
+ * @webref typography:loading & displaying
* @webBrief Loads a font into a variable of type PFont
* @param filename
* name of the font to load
@@ -6084,7 +6084,7 @@ public class PApplet implements PConstants {
* poor when exporting if the sketch does not include the .otf or .ttf file,
* and the requested font is not available on the machine running the sketch.
*
- * @webref typography:loading_displaying
+ * @webref typography:loading & displaying
* @webBrief Dynamically converts a font to the format used by Processing
* @param name
* name of the font to load
@@ -7903,7 +7903,7 @@ public class PApplet implements PConstants {
* sorted.
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Sorts an array of numbers from smallest to largest and puts an
* array of words in alphabetical order
* @param list
@@ -8001,7 +8001,7 @@ public class PApplet implements PConstants {
* "https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#arraycopy-java.lang.Object-int-java.lang.Object-int-int-">System.arraycopy()
* method, so most things that apply there are inherited.
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Copies an array (or part of an array) to another array
* @param src
* the source array
@@ -8076,7 +8076,7 @@ public class PApplet implements PConstants {
* (SomeClass[]) expand(originalArray)
*
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Increases the size of an array
* @param list
* the array to expand
@@ -8196,7 +8196,7 @@ public class PApplet implements PConstants {
* items = (SomeClass[]) append(originalArray, element).
*
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Expands an array by one element and adds data to the new position
* @param array array to append
* @param value new data for the array
@@ -8250,7 +8250,7 @@ public class PApplet implements PConstants {
* items = (SomeClass[]) shorten(originalArray).
*
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Decreases an array by one element and returns the shortened array
* @param list array to shorten
* @see PApplet#append(byte[], byte)
@@ -8300,7 +8300,7 @@ public class PApplet implements PConstants {
* be cast to the object array's data type. For example: SomeClass[] items
* = (SomeClass[]) splice(array1, array2, index)
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Inserts a value or array of values into an existing array
* @param list
* array to splice into
@@ -8474,7 +8474,7 @@ public class PApplet implements PConstants {
* cast to the object array's data type. For example: SomeClass[] items =
* (SomeClass[]) subset(originalArray, 0, 4)
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Extracts an array of elements from an existing array
* @param list
* array to extract from
@@ -8599,7 +8599,7 @@ public class PApplet implements PConstants {
* cast to the object array's data type. For example: SomeClass[] items =
* (SomeClass[]) concat(array1, array2).
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Concatenates two arrays
* @param a
* first array to concatenate
@@ -8667,7 +8667,7 @@ public class PApplet implements PConstants {
*
* Reverses the order of an array.
*
- * @webref data:array_functions
+ * @webref data:array functions
* @webBrief Reverses the order of an array
* @param list booleans[], bytes[], chars[], ints[], floats[], or Strings[]
* @see PApplet#sort(String[], int)
@@ -10088,7 +10088,7 @@ public class PApplet implements PConstants {
* More about how colors are stored can be found in the reference for the
* color datatype.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Creates colors for storing in variables of the color
* datatype
* @param gray
@@ -10219,7 +10219,7 @@ public class PApplet implements PConstants {
* unexpected colors.
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Calculates a color or colors between two colors at a specific
* increment
* @usage web_application
@@ -11747,7 +11747,7 @@ public class PApplet implements PConstants {
* circle() or square().
*
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a point, a coordinate in space at the dimension of one pixel
* @param x x-coordinate of the point
* @param y y-coordinate of the point
@@ -11780,7 +11780,7 @@ public class PApplet implements PConstants {
* Drawing this shape in 3D with the z parameter requires the P3D
* parameter in combination with size() as shown in the above example.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a line (a direct path between two points) to the screen
* @param x1 x-coordinate of the first point
* @param y1 y-coordinate of the first point
@@ -11814,7 +11814,7 @@ public class PApplet implements PConstants {
* arguments specify the first point, the middle two arguments specify the
* second point, and the last two arguments specify the third point.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief A triangle is a plane created by connecting three points
* @param x1 x-coordinate of the first point
* @param y1 y-coordinate of the first point
@@ -11839,7 +11839,7 @@ public class PApplet implements PConstants {
* vertex and the subsequent pairs should proceed clockwise or
* counter-clockwise around the defined shape.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief A quad is a quadrilateral, a four sided polygon
* @param x1 x-coordinate of the first corner
* @param y1 y-coordinate of the first corner
@@ -11909,7 +11909,7 @@ public class PApplet implements PConstants {
* clockwise around the rectangle.
*
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a rectangle to the screen
* @param a x-coordinate of the rectangle by default
* @param b y-coordinate of the rectangle by default
@@ -11956,7 +11956,7 @@ public class PApplet implements PConstants {
* rectMode() function.
*
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a square to the screen
* @param x x-coordinate of the rectangle by default
* @param y y-coordinate of the rectangle by default
@@ -12015,7 +12015,7 @@ public class PApplet implements PConstants {
* third and fourth parameters set the shape's width and height. The origin may
* be changed with the ellipseMode() function.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws an ellipse (oval) in the display window
* @param a x-coordinate of the ellipse
* @param b y-coordinate of the ellipse
@@ -12049,7 +12049,7 @@ public class PApplet implements PConstants {
* you're having an issue with how arcs are rendered, you'll need to draw the
* arc yourself with beginShape()/endShape() or a PShape.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws an arc in the display window
* @param a x-coordinate of the arc's ellipse
* @param b y-coordinate of the arc's ellipse
@@ -12086,7 +12086,7 @@ public class PApplet implements PConstants {
* and height. The origin may be changed with the ellipseMode()
* function.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a circle to the screen
* @param x x-coordinate of the ellipse
* @param y y-coordinate of the ellipse
@@ -12106,7 +12106,7 @@ public class PApplet implements PConstants {
* is a cube.
*
*
- * @webref shape:3d_primitives
+ * @webref shape:3d primitives
* @webBrief A box is an extruded rectangle
* @param size dimension of the box in all dimensions (creates a cube)
* @see PGraphics#sphere(float)
@@ -12149,7 +12149,7 @@ public class PApplet implements PConstants {
* Code for enhanced u/v version from davbol [080801].
*
* @param res number of segments (minimum 3) used per full circle revolution
- * @webref shape:3d_primitives
+ * @webref shape:3d primitives
* @webBrief Controls the detail used to render a sphere by adjusting the number of
* vertices of the sphere mesh
* @see PGraphics#sphere(float)
@@ -12196,7 +12196,7 @@ public class PApplet implements PConstants {
* [davbol 080801] now using separate sphereDetailU/V
*
*
- * @webref shape:3d_primitives
+ * @webref shape:3d primitives
* @webBrief A sphere is a hollow ball made from tessellated triangles
* @param r the radius of the sphere
* @see PGraphics#sphereDetail(int)
@@ -12557,7 +12557,7 @@ public class PApplet implements PConstants {
* case-sensitive language.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Modifies the location from which images draw
* @param mode either CORNER, CORNERS, or CENTER
* @see PApplet#loadImage(String, String)
@@ -12591,7 +12591,7 @@ public class PApplet implements PConstants {
*
Advanced
Starting with release 0124, when using the default (JAVA2D)
* renderer, smooth() will also improve image quality of resized images.
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Displays images to the screen
* @param img the image to display
* @param a x-coordinate of the image by default
@@ -12649,7 +12649,7 @@ public class PApplet implements PConstants {
* Processing is a case sensitive language.
*
*
- * @webref shape:loading_displaying
+ * @webref shape:loading & displaying
* @webBrief Modifies the location from which shapes draw
* @param mode either CORNER, CORNERS, CENTER
* @see PShape
@@ -12680,7 +12680,7 @@ public class PApplet implements PConstants {
* can be used to change the way these parameters are interpreted.
*
*
- * @webref shape:loading_displaying
+ * @webref shape:loading & displaying
* @webBrief Displays shapes to the screen
* @param shape the shape to display
* @param x x-coordinate of the shape
@@ -12808,7 +12808,7 @@ public class PApplet implements PConstants {
*
*
*
- * @webref typography:loading_displaying
+ * @webref typography:loading & displaying
* @webBrief Sets the current font that will be drawn with the text()
* function
* @param which any variable of the type PFont
@@ -12969,7 +12969,7 @@ public class PApplet implements PConstants {
* be used instead. (See the third example above.)
*
*
- * @webref typography:loading_displaying
+ * @webref typography:loading & displaying
* @webBrief Draws text to the screen
* @param c the alphanumeric character to be displayed
* @param x x-coordinate of text
@@ -14364,7 +14364,7 @@ public class PApplet implements PConstants {
* displaying images with their original hues.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Removes the current fill value for displaying images and reverts to
* displaying images with their original hues
* @usage web_application
@@ -14403,7 +14403,7 @@ public class PApplet implements PConstants {
* in 3D.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Sets the fill value for displaying images
* @usage web_application
* @param rgb color value in hexadecimal notation
@@ -14568,7 +14568,7 @@ public class PApplet implements PConstants {
* and shininess() in setting the material properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the ambient reflectance for shapes drawn to the screen
* @usage web_application
* @param rgb any value of the color datatype
@@ -14611,7 +14611,7 @@ public class PApplet implements PConstants {
* setting the material properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the specular color of the materials used for shapes drawn to the
* screen, which sets the color of highlights
* @usage web_application
@@ -14656,7 +14656,7 @@ public class PApplet implements PConstants {
* setting the material properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the amount of gloss in the surface of shapes
* @usage web_application
* @param shine degree of shininess
@@ -14678,7 +14678,7 @@ public class PApplet implements PConstants {
* properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the emissive color of the material used for drawing shapes drawn to
* the screen
* @usage web_application
@@ -15179,7 +15179,7 @@ public class PApplet implements PConstants {
*
* Extracts the alpha value from a color.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the alpha value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -15215,7 +15215,7 @@ public class PApplet implements PConstants {
*
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the red value from a color, scaled to match current
* colorMode()
* @usage web_application
@@ -15253,7 +15253,7 @@ public class PApplet implements PConstants {
*
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the green value from a color, scaled to match current
* colorMode()
* @usage web_application
@@ -15291,7 +15291,7 @@ public class PApplet implements PConstants {
*
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the blue value from a color, scaled to match current
* colorMode()
* @usage web_application
@@ -15313,7 +15313,7 @@ public class PApplet implements PConstants {
*
* Extracts the hue value from a color.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the hue value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -15333,7 +15333,7 @@ public class PApplet implements PConstants {
*
* Extracts the saturation value from a color.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the saturation value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -15354,7 +15354,7 @@ public class PApplet implements PConstants {
* Extracts the brightness value from a color.
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the brightness value from a color
* @usage web_application
* @param rgb any value of the color datatype
diff --git a/core/src/processing/core/PGraphics.java b/core/src/processing/core/PGraphics.java
index f6effc330..3da95a811 100644
--- a/core/src/processing/core/PGraphics.java
+++ b/core/src/processing/core/PGraphics.java
@@ -2520,7 +2520,7 @@ public class PGraphics extends PImage implements PConstants {
* circle() or square().
*
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a point, a coordinate in space at the dimension of one pixel
* @param x x-coordinate of the point
* @param y y-coordinate of the point
@@ -2553,7 +2553,7 @@ public class PGraphics extends PImage implements PConstants {
* Drawing this shape in 3D with the z parameter requires the P3D
* parameter in combination with size() as shown in the above example.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a line (a direct path between two points) to the screen
* @param x1 x-coordinate of the first point
* @param y1 y-coordinate of the first point
@@ -2589,7 +2589,7 @@ public class PGraphics extends PImage implements PConstants {
* arguments specify the first point, the middle two arguments specify the
* second point, and the last two arguments specify the third point.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief A triangle is a plane created by connecting three points
* @param x1 x-coordinate of the first point
* @param y1 y-coordinate of the first point
@@ -2617,7 +2617,7 @@ public class PGraphics extends PImage implements PConstants {
* vertex and the subsequent pairs should proceed clockwise or
* counter-clockwise around the defined shape.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief A quad is a quadrilateral, a four sided polygon
* @param x1 x-coordinate of the first corner
* @param y1 y-coordinate of the first corner
@@ -2695,7 +2695,7 @@ public class PGraphics extends PImage implements PConstants {
* clockwise around the rectangle.
*
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a rectangle to the screen
* @param a x-coordinate of the rectangle by default
* @param b y-coordinate of the rectangle by default
@@ -2860,7 +2860,7 @@ public class PGraphics extends PImage implements PConstants {
* rectMode() function.
*
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a square to the screen
* @param x x-coordinate of the rectangle by default
* @param y y-coordinate of the rectangle by default
@@ -2923,7 +2923,7 @@ public class PGraphics extends PImage implements PConstants {
* third and fourth parameters set the shape's width and height. The origin may
* be changed with the ellipseMode() function.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws an ellipse (oval) in the display window
* @param a x-coordinate of the ellipse
* @param b y-coordinate of the ellipse
@@ -2990,7 +2990,7 @@ public class PGraphics extends PImage implements PConstants {
* you're having an issue with how arcs are rendered, you'll need to draw the
* arc yourself with beginShape()/endShape() or a PShape.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws an arc in the display window
* @param a x-coordinate of the arc's ellipse
* @param b y-coordinate of the arc's ellipse
@@ -3076,7 +3076,7 @@ public class PGraphics extends PImage implements PConstants {
* and height. The origin may be changed with the ellipseMode()
* function.
*
- * @webref shape:2d_primitives
+ * @webref shape:2d primitives
* @webBrief Draws a circle to the screen
* @param x x-coordinate of the ellipse
* @param y y-coordinate of the ellipse
@@ -3099,7 +3099,7 @@ public class PGraphics extends PImage implements PConstants {
* is a cube.
*
*
- * @webref shape:3d_primitives
+ * @webref shape:3d primitives
* @webBrief A box is an extruded rectangle
* @param size dimension of the box in all dimensions (creates a cube)
* @see PGraphics#sphere(float)
@@ -3196,7 +3196,7 @@ public class PGraphics extends PImage implements PConstants {
* Code for enhanced u/v version from davbol [080801].
*
* @param res number of segments (minimum 3) used per full circle revolution
- * @webref shape:3d_primitives
+ * @webref shape:3d primitives
* @webBrief Controls the detail used to render a sphere by adjusting the number of
* vertices of the sphere mesh
* @see PGraphics#sphere(float)
@@ -3278,7 +3278,7 @@ public class PGraphics extends PImage implements PConstants {
* [davbol 080801] now using separate sphereDetailU/V
*
*
- * @webref shape:3d_primitives
+ * @webref shape:3d primitives
* @webBrief A sphere is a hollow ball made from tessellated triangles
* @param r the radius of the sphere
* @see PGraphics#sphereDetail(int)
@@ -3893,7 +3893,7 @@ public class PGraphics extends PImage implements PConstants {
* case-sensitive language.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Modifies the location from which images draw
* @param mode either CORNER, CORNERS, or CENTER
* @see PApplet#loadImage(String, String)
@@ -3932,7 +3932,7 @@ public class PGraphics extends PImage implements PConstants {
*
Advanced
Starting with release 0124, when using the default (JAVA2D)
* renderer, smooth() will also improve image quality of resized images.
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Displays images to the screen
* @param img the image to display
* @param a x-coordinate of the image by default
@@ -4105,7 +4105,7 @@ public class PGraphics extends PImage implements PConstants {
* Processing is a case sensitive language.
*
*
- * @webref shape:loading_displaying
+ * @webref shape:loading & displaying
* @webBrief Modifies the location from which shapes draw
* @param mode either CORNER, CORNERS, CENTER
* @see PShape
@@ -4149,7 +4149,7 @@ public class PGraphics extends PImage implements PConstants {
* can be used to change the way these parameters are interpreted.
*
*
- * @webref shape:loading_displaying
+ * @webref shape:loading & displaying
* @webBrief Displays shapes to the screen
* @param shape the shape to display
* @param x x-coordinate of the shape
@@ -4396,7 +4396,7 @@ public class PGraphics extends PImage implements PConstants {
*
*
*
- * @webref typography:loading_displaying
+ * @webref typography:loading & displaying
* @webBrief Sets the current font that will be drawn with the text()
* function
* @param which any variable of the type PFont
@@ -4714,7 +4714,7 @@ public class PGraphics extends PImage implements PConstants {
* be used instead. (See the third example above.)
*
*
- * @webref typography:loading_displaying
+ * @webref typography:loading & displaying
* @webBrief Draws text to the screen
* @param c the alphanumeric character to be displayed
* @param x x-coordinate of text
@@ -6730,7 +6730,7 @@ public class PGraphics extends PImage implements PConstants {
* displaying images with their original hues.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Removes the current fill value for displaying images and reverts to
* displaying images with their original hues
* @usage web_application
@@ -6768,7 +6768,7 @@ public class PGraphics extends PImage implements PConstants {
* in 3D.
*
*
- * @webref image:loading_displaying
+ * @webref image:loading & displaying
* @webBrief Sets the fill value for displaying images
* @usage web_application
* @param rgb color value in hexadecimal notation
@@ -6971,7 +6971,7 @@ public class PGraphics extends PImage implements PConstants {
* and shininess() in setting the material properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the ambient reflectance for shapes drawn to the screen
* @usage web_application
* @param rgb any value of the color datatype
@@ -7027,7 +7027,7 @@ public class PGraphics extends PImage implements PConstants {
* setting the material properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the specular color of the materials used for shapes drawn to the
* screen, which sets the color of highlights
* @usage web_application
@@ -7087,7 +7087,7 @@ public class PGraphics extends PImage implements PConstants {
* setting the material properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the amount of gloss in the surface of shapes
* @usage web_application
* @param shine degree of shininess
@@ -7107,7 +7107,7 @@ public class PGraphics extends PImage implements PConstants {
* properties of shapes.
*
*
- * @webref lights_camera:material_properties
+ * @webref lights_camera:material properties
* @webBrief Sets the emissive color of the material used for drawing shapes drawn to
* the screen
* @usage web_application
@@ -7994,7 +7994,7 @@ public class PGraphics extends PImage implements PConstants {
*
* Extracts the alpha value from a color.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the alpha value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -8032,7 +8032,7 @@ public class PGraphics extends PImage implements PConstants {
*
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the red value from a color, scaled to match current
* colorMode()
* @usage web_application
@@ -8072,7 +8072,7 @@ public class PGraphics extends PImage implements PConstants {
*
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the green value from a color, scaled to match current
* colorMode()
* @usage web_application
@@ -8112,7 +8112,7 @@ public class PGraphics extends PImage implements PConstants {
*
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the blue value from a color, scaled to match current
* colorMode()
* @usage web_application
@@ -8136,7 +8136,7 @@ public class PGraphics extends PImage implements PConstants {
*
* Extracts the hue value from a color.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the hue value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -8161,7 +8161,7 @@ public class PGraphics extends PImage implements PConstants {
*
* Extracts the saturation value from a color.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the saturation value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -8187,7 +8187,7 @@ public class PGraphics extends PImage implements PConstants {
* Extracts the brightness value from a color.
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Extracts the brightness value from a color
* @usage web_application
* @param rgb any value of the color datatype
@@ -8228,7 +8228,7 @@ public class PGraphics extends PImage implements PConstants {
* unexpected colors.
*
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Calculates a color or colors between two colors at a specific
* increment
* @usage web_application
diff --git a/core/src/processing/core/PImage.java b/core/src/processing/core/PImage.java
index 487ebd880..315cd294f 100644
--- a/core/src/processing/core/PImage.java
+++ b/core/src/processing/core/PImage.java
@@ -1580,7 +1580,7 @@ public class PImage implements PConstants, Cloneable {
* are preferable, and the difference is insignificant for applications
* built with Processing.
*
- * @webref color:creating_reading
+ * @webref color:creating & reading
* @webBrief Blends two color values together based on the blending mode given as the
* MODE parameter
* @usage web_application
diff --git a/doclet/ReferenceGenerator/src/writers/BaseWriter.java b/doclet/ReferenceGenerator/src/writers/BaseWriter.java
index f7ea85abe..2b3aa860b 100644
--- a/doclet/ReferenceGenerator/src/writers/BaseWriter.java
+++ b/doclet/ReferenceGenerator/src/writers/BaseWriter.java
@@ -635,12 +635,10 @@ public class BaseWriter {
}
public static String getSubcategory(Tag webref){
- String firstPart = webref.text().split("\\s")[0];
- String[] parts = firstPart.split(":");
- if( parts.length > 1 ){
- return parts[1];
- }
- return "";
+ String subcategory;
+ if (webref.text().split(":").length > 1) subcategory = webref.text().split(":")[1];
+ else subcategory = "";
+ return subcategory;
}
}
From 6f3d3d1e35e30951705da660df2c6a325252144b Mon Sep 17 00:00:00 2001
From: Anadroid
Date: Mon, 5 Jul 2021 14:11:48 +0200
Subject: [PATCH 2/3] Fixes mask categories
---
core/src/processing/core/PApplet.java | 2 +-
core/src/processing/core/PImage.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/core/src/processing/core/PApplet.java b/core/src/processing/core/PApplet.java
index dcbb8e966..d6ec2c977 100644
--- a/core/src/processing/core/PApplet.java
+++ b/core/src/processing/core/PApplet.java
@@ -15590,7 +15590,7 @@ public class PApplet implements PConstants {
* which will make the image into a "correct" grayscale by
* performing a proper luminance-based conversion.
*
- * @webref pimage:method
+ * @webref image:pixels
* @webBrief Masks part of an image with another image as an alpha channel
* @usage web_application
* @param img image to use as the mask
diff --git a/core/src/processing/core/PImage.java b/core/src/processing/core/PImage.java
index 315cd294f..d353bc82a 100644
--- a/core/src/processing/core/PImage.java
+++ b/core/src/processing/core/PImage.java
@@ -815,7 +815,7 @@ public class PImage implements PConstants, Cloneable {
* which will make the image into a "correct" grayscale by
* performing a proper luminance-based conversion.
*
- * @webref pimage:method
+ * @webref image:pixels
* @webBrief Masks part of an image with another image as an alpha channel
* @usage web_application
* @param img image to use as the mask
From f48bc690952e33a5f10f5db1ad8b1b2701a2a8d9 Mon Sep 17 00:00:00 2001
From: Anadroid
Date: Tue, 6 Jul 2021 11:07:13 +0200
Subject: [PATCH 3/3] Removing the doclet from this repo
---
doclet/README.md | 33 -
doclet/ReferenceGenerator/.classpath | 9 -
doclet/ReferenceGenerator/.profile | 3 -
doclet/ReferenceGenerator/.project | 24 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
doclet/ReferenceGenerator/androidrefBuild.sh | 32 -
.../bin/ProcessingWeblet.class | Bin 4238 -> 0 bytes
.../bin/writers/BaseWriter.class | Bin 13165 -> 0 bytes
.../bin/writers/ClassWriter.class | Bin 5031 -> 0 bytes
.../bin/writers/FieldWriter.class | Bin 3956 -> 0 bytes
.../bin/writers/FileUtils.class | Bin 1528 -> 0 bytes
.../bin/writers/FunctionWriter.class | Bin 2990 -> 0 bytes
.../bin/writers/LibraryWriter.class | Bin 2244 -> 0 bytes
.../bin/writers/MethodWriter.class | Bin 3275 -> 0 bytes
.../bin/writers/Shared.class | Bin 4760 -> 0 bytes
.../bin/writers/TemplateWriter.class | Bin 7348 -> 0 bytes
doclet/ReferenceGenerator/build.xml | 65 --
doclet/ReferenceGenerator/lib/org.json.jar | Bin 84697 -> 0 bytes
doclet/ReferenceGenerator/lib/tools.jar | Bin 18308536 -> 0 bytes
.../ReferenceGenerator/processingrefBuild.sh | 59 --
.../src/ProcessingWeblet.java | 151 ----
.../src/writers/BaseWriter.java | 644 ------------------
.../src/writers/ClassWriter.java | 164 -----
.../src/writers/FieldWriter.java | 120 ----
.../src/writers/FileUtils.java | 78 ---
.../src/writers/FunctionWriter.java | 62 --
.../src/writers/LibraryWriter.java | 64 --
.../src/writers/MethodWriter.java | 81 ---
.../src/writers/Shared.java | 201 ------
.../src/writers/TemplateWriter.java | 239 -------
doclet/ReferenceGenerator/test/seetags.java | 133 ----
doclet/templates/field.syntax.partial | 1 -
doclet/templates/function.syntax.partial | 1 -
doclet/templates/method.syntax.partial | 1 -
34 files changed, 2177 deletions(-)
delete mode 100644 doclet/README.md
delete mode 100644 doclet/ReferenceGenerator/.classpath
delete mode 100644 doclet/ReferenceGenerator/.profile
delete mode 100644 doclet/ReferenceGenerator/.project
delete mode 100644 doclet/ReferenceGenerator/.settings/org.eclipse.jdt.core.prefs
delete mode 100755 doclet/ReferenceGenerator/androidrefBuild.sh
delete mode 100644 doclet/ReferenceGenerator/bin/ProcessingWeblet.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/BaseWriter.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/ClassWriter.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/FieldWriter.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/FileUtils.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/FunctionWriter.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/LibraryWriter.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/MethodWriter.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/Shared.class
delete mode 100644 doclet/ReferenceGenerator/bin/writers/TemplateWriter.class
delete mode 100644 doclet/ReferenceGenerator/build.xml
delete mode 100755 doclet/ReferenceGenerator/lib/org.json.jar
delete mode 100644 doclet/ReferenceGenerator/lib/tools.jar
delete mode 100755 doclet/ReferenceGenerator/processingrefBuild.sh
delete mode 100644 doclet/ReferenceGenerator/src/ProcessingWeblet.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/BaseWriter.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/ClassWriter.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/FieldWriter.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/FileUtils.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/FunctionWriter.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/LibraryWriter.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/MethodWriter.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/Shared.java
delete mode 100644 doclet/ReferenceGenerator/src/writers/TemplateWriter.java
delete mode 100755 doclet/ReferenceGenerator/test/seetags.java
delete mode 100644 doclet/templates/field.syntax.partial
delete mode 100644 doclet/templates/function.syntax.partial
delete mode 100644 doclet/templates/method.syntax.partial
diff --git a/doclet/README.md b/doclet/README.md
deleted file mode 100644
index df75a69a6..000000000
--- a/doclet/README.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# Doclet
-
-This is a custom Doclet that generates JSON files based on Javadoc comments in `.java` files. These JSON files have all the information necessary for building the reference pages on [processing.org](https://processing.org).
-
-The Doclet will run through the `.java` file in the following repositories:
-
-- [`processing/processing4`](https://github.com/processing/processing4) (this repo)
-- [`processing/processing-sound`](https://github.com/processing/processing-sound)
-- [`processing/processing-video`](https://github.com/processing/processing-video)
-
-It will read the JavaDoc comments, create a series of `.json` files, and save them into the Processing website repository in the `content/references/translations/en/` folder:
-
-- [`processing/processing-website`](https://github.com/processing/processing-website)
-
-## How to use
-
-First, make sure that you have the proper setup before running the script:
-
-- Clone down whichever repository listed above that you need to have updated on the website. You will need at least one of `processing/processing4`, `processing/processing-sound` or `processing/processing-video` alongside the `processing/processing-website` repo. The repositories need to be alongside each other in the same folder.
-- Make sure you have Java JDK 11 installed and the `JAVA_HOME` environment variable set to point to the installation. The name of the JDK file may vary depending on your exact version (e.g. `export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home/`).
-- Make sure you have [Apache Ant](https://ant.apache.org/manual/install.html) installed in version 1.8 or above.
-
-Now you are ready to run the doclet
-
-1. First `cd` into the `processing4/doclet/ReferenceGenerator` folder
-2. Run `ant compile`
-3. Run `./processingrefBuild.sh` if you are updating all the repositories or `./processingrefBuild.sh processing`, `./processingrefBuild.sh sound` or `./processingrefBuild.sh video` if you are updating a single repository.
-
-If you just want to test the Doclet without the `processing-website` repo, you can create the following folder structure in the root folder and see the files:
-
-```
-processing-website/content/references/translations/en/
-```
diff --git a/doclet/ReferenceGenerator/.classpath b/doclet/ReferenceGenerator/.classpath
deleted file mode 100644
index e6adbcc7f..000000000
--- a/doclet/ReferenceGenerator/.classpath
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/doclet/ReferenceGenerator/.profile b/doclet/ReferenceGenerator/.profile
deleted file mode 100644
index ed56460bb..000000000
--- a/doclet/ReferenceGenerator/.profile
+++ /dev/null
@@ -1,3 +0,0 @@
-JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home/
-export JAVA_HOME;
-
diff --git a/doclet/ReferenceGenerator/.project b/doclet/ReferenceGenerator/.project
deleted file mode 100644
index f1d0fc270..000000000
--- a/doclet/ReferenceGenerator/.project
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- ReferenceGenerator
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
-
- Tools
- 2
- /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home/lib
-
-
-
diff --git a/doclet/ReferenceGenerator/.settings/org.eclipse.jdt.core.prefs b/doclet/ReferenceGenerator/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 5c9268217..000000000
--- a/doclet/ReferenceGenerator/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Wed Sep 12 09:51:20 EDT 2012
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/doclet/ReferenceGenerator/androidrefBuild.sh b/doclet/ReferenceGenerator/androidrefBuild.sh
deleted file mode 100755
index acd2037b9..000000000
--- a/doclet/ReferenceGenerator/androidrefBuild.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-#remove everything old
-rm -rf ../tmp
-#generate everything anew
-javadoc -doclet ProcessingWeblet -docletpath bin/ -public \
- -webref ../tmp/web-android \
- -localref ../tmp/local-android \
- -includeXMLTag android \
- -templatedir ../templates \
- -examplesdir ../api_examples \
- -includedir ../api_examples/include \
- -imagedir images \
- -corepackage processing.xml \
- -rootclass PGraphics \
- -rootclass PConstants \
- ../../../processing/android/core/src/processing/android/core/*.java \
- ../../../processing/android/core/src/processing/android/xml/*.java \
- ../../../processing/net/src/processing/net/*.java \
- ../../../processing/serial/src/processing/serial/*.java
- # ../../../processing/video/src/processing/video/*.java \
-
-#copy over the css and sample images
-cp -r ../../css ../tmp/web-android
-cp -r ../../css ../tmp/local-android
-mkdir ../tmp/web-android/images
-mkdir ../tmp/local-android/images
-cp -r ../../content/api_media/*.jpg ../tmp/web-android/images/
-cp -r ../../content/api_media/*.gif ../tmp/web-android/images/
-cp -r ../../content/api_media/*.png ../tmp/web-android/images/
-cp -r ../../content/api_media/*.jpg ../tmp/local-android/images/
-cp -r ../../content/api_media/*.gif ../tmp/local-android/images/
-cp -r ../../content/api_media/*.png ../tmp/local-android/images/
\ No newline at end of file
diff --git a/doclet/ReferenceGenerator/bin/ProcessingWeblet.class b/doclet/ReferenceGenerator/bin/ProcessingWeblet.class
deleted file mode 100644
index e06c174b5af7e4e81451140e5a76b5014b3ea986..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4238
zcmaJ^31Adg8U7yGWM(%5ge3tMNLk9!9EPpXQcMUG0<^J9i6lY`9-Zt?l7ZQs?aTy-
zw}RIDKALzIkM+Q#YzWHOuJQwr@@b)9)XV0Ffkp_aWH~I
z7~{$FbUa_j3&OldE?`)P%uLR)
z{B4doED%lZGY^;v$IK2V`UB6-4tEhxU=fQMSc)g&jt05WKuu;@hf-E9u-$A?Ld4FP
z!zFQH$4!}z;?z^FSCmkH!14xNzc|x9*DXqm9?CddEI;MhQl#2gx8Ba$!3KevmeySY
zp&mDF3Do+5=>-CdTaqa^lki8g306JrrV=|z-WE62)w)MuW`AI&_HQ?H1LmMZ+rqvT
z^tjm}n~a^`vUhK_y{)@66g1pLcDquGq?H{GMg*E#reW@-BMy3YV3E+k$_DE>X&@+6uC2g
z?Lljh_~S!1r9zwyB4c=;z+9OTwwvhPQC8K!SFlrHDKTtv9NLw&{Si9S&c=fgD^9{3
zE8y)0zKX92%+7gk%JO~Ea}}q7hI29veEO*zUzie{vb{78`{M;f>u*J=2s
zfp0P6w^{dXxX!?L81*vxE~BS2`W~Yj7=52nlF<(sZD({Nf9}T*4eVgl$DbeJ9)SjS
zo<%NDvFnT*_%VKB;HP-Nz|Z*ebNoWXg9aYLFAe+(zc%n2JfPvXyz)D8j*PwMCwd&y
z_oXzCNxwJn2mH~%!}t@OvY8Un4?Hus-3mtBv_HEJf7bDcfxqBU%Bzx$q&?`F-dIV>
zU-35<^><3dj#8DTZI7p=f|OIOLj_NuzQfL@oYAx;*TWsM6pL6^B88Z@a|m)&7F4JL
zbsbsP_Q%Ng9bAYhHbh`nNz_f-lLOot8v4p1+%3Z^a7C%`0@ro?1eG4e&`)sq(x#WD
z2BLsK<8*~a-kYZU1QzYBs%Yt5E@>*-(xFqTU0}gfN@*9BWVJ{Y3MF%z6SvuxlU7ts
zwE=RNll4i#q9M)3>(Ro|Ot*&$dW(gRC;u
zcgK8+FSR@Bv$R1q9jd=RYR3UJWy{QvpmJGOEK?=rn90dLNw=c*Nu?;oQ1}NtGerqt
za60sx2hYeVl_&uJLDx)vB<2wD*Y=~=kO}uNEK`IX)VbY
zQzNM(1hCMU0)v+>k
zZ*Z#deN}J!e0?RY1C~SK%&3MTaM^SxRp#)#QmSnm&8GN1R&9hXN=aY|RhnMd&!*N5
zan3)PRTTxH+dj1b*-Og(Pm)VVHdh~2-p(gYLod~87t=M{FGhi`d~!-CYi7uajZ{z-
zWul%Z5&Q%Hq_j@DCiT6z3{7WTP@~A0`}tN*nZa&57%AT?G8k22rjbm+=ZnFl%Pl)x
ztPdH8DnAy9s$DFpHok(+uZw?i9D
zYLBBXs!c*~JBcvk2;n^RWcwrxp3kIt=okr^jb&I#e{BftA~70f3~8tjkx}%*Q)dVd
zHK+x|W)giDW<_UD(i=tMInihZp3Ar`*?y+GW<&GhqoT3Bd39$f7OGi&9F3D`8b<@|
ziiJX}CowONM-^rM6v~1;?pKu96w1OpPAkfyDU`)|+@UDVQz)0^ahswnnL>%@kx`VT
zlG3QGQ|dMB&SQt7UM{IKiAsK5md84^yu4!5oC}*4D(Z^zCPi9#q(U8Yd;(96QOs87v4;32v1S}iq%n)UO3Y=Zz>?^-1uTtjD&X?y<^q;S
gdkR>g+QJM{fcufazi}4-K@9JsxlZ#t==bRV0ZsUZEdT%j
diff --git a/doclet/ReferenceGenerator/bin/writers/BaseWriter.class b/doclet/ReferenceGenerator/bin/writers/BaseWriter.class
deleted file mode 100644
index 8b027ec026ac60bcff86c203e21ee00134f61a02..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 13165
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
V1FBr4%AhJ+RJli$uTte5{|DQzsQv%|
diff --git a/doclet/ReferenceGenerator/bin/writers/ClassWriter.class b/doclet/ReferenceGenerator/bin/writers/ClassWriter.class
deleted file mode 100644
index 524ec728d6c35dfc4e09cd9ed97aa31122350a1e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5031
zcmb_gdwdjE75?t-W@j=xc`XfO+J=Ha&6AZ>L)joL1dw0?NK#XvMJKyMvSc$8XC~0J
z_@-LlZ!Ps%EJo`Kv@DM()>o_4s`af^@%^e+tG1=uHl8!Hn{1e+KmPE?=FXXO&pr3t
zbG~!#8BRZa@)UsOVvd3;mJ*sbr;(^e|cnV;(rh-NbbYcsY$yqjkeS=}5=^tyJ&9OT)R88hRq5(qamzE~jA
zX{8N;vb}c3rDuJ^`8Bh6MX#%;hI{nUK7Al-Ncf6`uS)ougs)4uM?hJ3L&_L+GnVNH
zB%VQ6&@$FuHE6h;adW8J%`#(qR$u^&FZev&knX#^rBD2{rI+u@8G)v
zHC~9k({0e5A@Z!ioD%v~Tm$k@^%~1^$v^sNkKqnkX{RcR2V{It#rN?889(Ibk0|nm
z-Ph<&erJJ=OP416->7Y+496irwC*(q95O7CvP_rGm#~dphHaQMouFMzhfL>aCJZw%
zvnnCs$0~k;pQ`v79#rvj{6fVqaYn_jaE37Dj*l{?JiMy-HGV@pQy(E-%;V{1YRDpA
z{FXgHi62WFPRh=Bz)|r#_Fs9%>COz;x;@VN>@iv^r5tBecZUeW{xN8a0Xt*tQt^9M
zG-t+@(?C&iJN}^JkNA^>Kdab|zo-~SR>ed3tBSwjVF`a{_CHjlL3_w43e}*+yT+Wc
zftfdH#P>HJ=aIrW)@O`tnoz2e_liKPjOv6KgTn2o_$U5FrrQQ%Ag$uxc$B~~E5Oq^
zqvA1KOTqKbk+Bl%Gudg_^y6_AXW7}?nRH6Iosvo|9g6WXJIB(K2uAQq@QU-=<~
zo?CP1xH|$xrBCNtbZKzHhc%~}z$L+H&*T2=!r*LC?eJyh2ke{)6iJk{U`ru*WWmC7
z*9WQr1>ZD`w8NgEd=j|)f=bAC!UR>HO=*jGx6
zBFcqA1_-f~s~A<;5q;Po=MmidGwzV*M%{D?*;h6MOJ|T%($X#ezj9NslYDzFx=Ni-
zpt6A4-XYyK(ggYp7ohOym@CjxV)r7SU&AS5P@8g1{!GP}U`L>0
z%o)Z!mEmH
zn{^h?7oAo%ORWXnzl4!lSH`qUD=1Xc1&h$RELakzJHyhQ6g6$6W2=8ZU2q3f;;N-&
zsv4yx)Ad@!K3iu@&GLT!gd7{$wfr})O|TpiT~sO#fr_p;L)KU}y?G=<*-#fetyefH
zydlvbP!h1y?jnP=Kz%P1f4TsLXjwp(8YWeDs*2}13_~evn1d`pEp->QF4Q&*+v0;W;raR@1rXEd<@Y)YOFnq`eb^RQJ+KIIE~xrt%jb|
zX`-y@7{n1Gxa*`wiI&lH=yCeonnSF|nvWxNKs+*u@U~-!^fWaeMH%s;n`n@dkx9tJ
zFHe?DLLnlSj5gf`^&ZsmqxB>zfTYB9Ql3B+F)Eo6uTILez9xtG3Csy0S+13b+m7R+
zq~a5`$(R<6&yCN^p{}1Otu;?vtVNij#g`;iO^siA2o*G6uc^!?mCZTKzYX(7aAeUYByXw@pu(Q-d2
zTuQb?;|Wd4+x{FamZz3!6*;uAU#`$9^As7Hr=CY=Y|qoniN2EQ2`KEZ9Fmjh*rrLx
zu#(@kXb#WMVHM9@H7&FH2%%tH+$&CFg?K=J5_BOFL{Aa?
z)eBJsAz?-IItf=#A&QW{gbp}Be-Sz?A9y=bemYEQH`RxUSCP|Y{wael5^4juR`5+c(Qf+w~B}-IOPGAFzcd_{Xazfx4!o|iMUU-1B
zAj}c&E=%Xoa}t|arkObe)(DB-)O?t%^dq|((iG}Y=6QlVyo=rYBs2+wQh)*mp
zctb357K`eiK$Lus3@Hm?H~rBEC8^~)lOn%G=y^rHK=ic4H3B8sP}koQ-%R8dpL`LK
zUTRK2-bCr1Y&lFSWHh3M{$t6vaV|nr^h%&3^o=m$IEoRv+NiAXn@~lysDOsO^uB;h
Ux`9@Xd*e;sc+?w@d*c`X2RyN4-T(jq
diff --git a/doclet/ReferenceGenerator/bin/writers/FieldWriter.class b/doclet/ReferenceGenerator/bin/writers/FieldWriter.class
deleted file mode 100644
index 4b2d06a46e10a1f2bc68f200fe876e6a3e546e4b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3956
zcmb_f33nUS75<(rX~yHhc9aEF0);jtwk3N?3IycTA$F2FAUkek5Ft=H9*yOR$2028
zIElN_g+l4RrqI2mG~HMNt>VO#?i>9{?MZv@%*d9baSl1B=jhD4@4dU<@7?$G)|Ja|
z0@#OtDHugr!TT^H;UNW`C`)))K^kQl6<&WNON@_YA@D&3PvArR(YrB?S>84HQSi
z1$)@VJ@~kcPe^!DK^~u!@F@jD_%y5g3{y|>=d%)?RoY7}(Q^MCJ
zd_zDveAY1Qf#o{BKv&tSIeM_V$^0E`?X9cut
z@g`(R;Gyf2c$+Z_^pIE6x@S84)fWZse4B<2dY-;qvix8~!Z!sbu2*b-$@Oa5Dc^Op
z2g=8$j?JDjjbLPSBuZ4|l8OVkU&Xg@PGCofBG1=m%*DE`2WEv)a1r@L1b;^KY>%Jdxc89d?81t^D;y0{ZsdK4Jir!Z-g<}HS
zLf?k{5MINy9ay@p;z5*D{1y#L()!6;E1ZgpSfN83Nl}J3By#OUsknsu1+t+A%cTQq
z$GPY7TvoBlIU8f@4Q7l?5#!NgYdQqBtUC}NeU=#~^KMvq6~DtdPQ;s(a89m@-{YKw
zKd5l<0%>iQKkN_9+Gm@qW4gZvh`!KNOXHx>PPU!R8NEhWyJ@rb6T$Fcn0A4E?dYEN
z+!|Hkux&2V;o*ig(B4I;&~(10!jccP>)1p}!5{G_f#bu&TJ)=Xu3`E<^}wMs=B!V+
z*9_MQ$gbv@b0(c$+SUlbqJ9aE0`zB4|FG>
zws~*dDq9kl)Ps|Poc=$08vD6B!JEVc_cS3;o~Jfe6%ZDIwSSZe#CJ7Xh%*)FHOk0fk`J39shhNquO0e?Vl&_pt#J!3xAut6`cfb;l3=~X*|=d2
zB(_n3o1Hdk>L26Gg~
zPST?k6<#c?V(3IJa}mQl&!rpC8h8)y+_}c{-V5kJMPx)5@}f@+iXr+_BXEdPJOud)
z3K9-W=#-HD4-}%W;8_Vr!o|b?#-T9@`OISy_Ga*Y5=oKhUQ7_xfumuK9w3TKxRYws
zL1SN5Dy`x!^8M~X3g(`un(MORi!7EY#4@+V0;PO*-{1=FZQ#C2KD&iTN-mMFl3v7C
zCkYAk-itNNk%koQ-4myaOoy15EM#+$rfj8Kkcw@8fNUQ}DYpF}+3qCU2b$gwhE<=;H%)U8u@_AC6)s^v
mqk<<}BbVBO>%iYgr9$rf1^>Wbk;4g^_mIg)Y3*eAef)nFzgdO=
diff --git a/doclet/ReferenceGenerator/bin/writers/FileUtils.class b/doclet/ReferenceGenerator/bin/writers/FileUtils.class
deleted file mode 100644
index 8e9009fa4e4a0311701e40be2913a3333c8f69a1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1528
zcmZ`(O?TTw6ulE$8Anm`<)+4I3@wFLwpGk`OHu;;h>MGz&^l@BvQq4ckAf{3c?`)O
z{s%j@X5$2M+GQ84`*S#iHH`2WO?tAmz)%^YMUoQaMKuyOIOdVO|l*ub&
zDRW&%8XqWA;P_BS0v~aFtV72q9G~hi@EOPF95)iUsbdyj=$OF@$EsRy>G%?B>g_9z
zuXUsp_%_EKhRIuw>&P{Rn3;Xd5Wnj+1jB^8%W%Ogm9phM`zO25vfXB(Dt*Uot};xw
zJi8Hobs4UiXEE9D&+ajtt4h26L&ffF**h)4ahIs-zObbzxt*S5$d025nH;YWfGDl7
z+f+nuh<(E`E;GkH0~fK(v2LJ<`v$&2$-o1AYoLsZf%ovfflIi`UAcnW%filSQxRHrDs+q9Yy8HSislsh1NRJ#5;*n3=
z-YQisW&6H;Q1?0qr!@pY;e=L8kqSmzK|i#5%j*hUrYmBJ?h-%)Bh@UE&Cu68
ztxWCa4#ECVeoWzQyfbuPMvNX{@dy(YD>gvPx;Q}GTKaVWtv`fcBKD9iN9zRb&gG6U
zS;)1;4)s8JETVL_jT|
zVi)K}3yBuMPUv%jBgqvjC(o4nTZfc?Vv-)<$79UYjxk%yEzBKa{tyf0xyExOE3q}U
z63-8CzP1v72{U88_zkH{e4l(PniWfHvCI(`(^|#K{1Rj7c=h*_R|LNh05z+hc@x+#
vllv_yRdwJA_UJx+3MW{@lCMHLp{8qedainKjfzeJSM=!