All Classes and Interfaces
Class
Description
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Base class for extended Java properties.
Base class for extended Java types.
Generic implementation of a popup.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
This is what the proxy methods look like.
Represents an additive expression in the Gosu grammar:
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Represents an association between an annotation type element
and one of its values.
Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Helper to make logging from Ant easier.
The base class for arithmetic expressions with binary operators e.g., + - * / %.
Replaces java.lang.reflect.Array for better performance.
Represents a member access expression in the Gosu grammar:
Represents an array assignment statement in the Gosu grammar:
Represents an assignment statement in the Gosu grammar:
This class extends
UndoManager
providing nested atomic (or scoped) undo/redo
operations.Properties that are null and are annotated with @Autocreate will be populated automatically during an assignment
of a subproperty.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
DefaultDocument subclass that supports batching inserts.
An expression representing a bean method call:
Represents a bean-method-call statement as specified in the Gosu grammar:
Represents a bitshift expression in the Gosu grammar:
Represents a bitwise OR expression in the Gosu grammar:
Represents a bitwise OR expression in the Gosu grammar:
Represents a bitwise OR expression in the Gosu grammar:
A block expression, representing an anonymous function/closure
Gosu block invocation expression.
Represents a Block literal expression as defined in the Gosu grammar.
A literal expression for Boolean values.
Represents a break statement as specified in the Gosu grammar:
Deprecated.
static var MY_CACHE = new Cache<Foo, Bar>( 1000, \ foo -> getBar( foo ) )
A
ConcurrentMap
with a doubly-linked list running through its entries.A listener registered for notification when an entry is evicted.
The replacement policy to apply to determine which entry to discard to when the capacity has been reached.
A node on the double-linked list.
This duplicates
AbstractMap.SimpleEntry
until the class is made accessible.A symbol that has been captured from an outer lexical scope
Represents a try-catch-finally-statement as specified in the Gosu grammar:
Represents a String literal expression as defined in the Gosu grammar.
Holds annotation information for a feature
Deprecated.
A non-instantiable marker class to help us store misses
in this typeloader
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Provides syntax-aware movements of code, including refactors, etc.
Deprecated.
Deprecated.
Deprecated.
A hash table with weak keys, full concurrency of retrievals, and
adjustable expected concurrency for updates.
ConcurrentWeakHashMap list entry.
Segments are specialized versions of hash tables.
A weak-key reference which stores the key hash needed for reclamation.
Adapted from com.intellij.util.containers.ConcurrentWeakValueHashMap
Extends ActionListener facilitating enable-state detection and exposure.
Represents a conditional AND expression in the Gosu grammar:
The base class for conditional expressions with logical operators e.g., && || ==.
Represents a conditional OR expression in the Gosu grammar:
Conditional Ternary Expression as specified in the Gosu.
Deprecated.
Exception used to report a problem during setOptions.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Represents a continue statement as specified in the Gosu grammar:
Provides a simple copy buffer.
Enumeration of week days, Sunday, Monday and so on, with utilities for converting to and from the
integer constants used by
Calendar
.The root (marker) class for all Literal expressions.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
The class that encapsulates the input.
The class that encapsulates the output.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Annotations which use this Annotation will not be run during testing.
Tells the com.guidewire.testharness.multiapp.VerifyAllResourcesAndPCFFilesTest (in pl-test module) to ignore this type.
Represents an do-while-statement as specified in the Gosu grammar:
A Dummy class
Represents a parsed function as specified in the Gosu spec.
Property set with no properties
Deprecated.
Deprecated.
Deprecated.
Represents an equality expression in the Gosu grammar:
A type representing the Error state in the type system.
The 'eval' operator as an expression:
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
The root class for all Expressions represented in a parse tree as specified
in the Gosu grammar.
Specifies that the annotated property method is an extended property, i.e., an extension of
IJavaPropertyInfo
.Specifies that the runtime type of the annotated type is an extension of
IJavaType
.Utility class to scan for certain manifest headers through the classpath.
Deprecated.
Provides the extract-variable refactor functionality for a Gosu editor
Deprecated.
Represents a feature literal expression as defined in the Gosu grammar.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Represents a foreach statement as specified in the Gosu grammar:
Deprecated.
Holds annotation information for a feature
Ant task for compiling Gosu files to disk.
module-name [: exported]
This class is in part derived from org.apache.commons.lang.ClassUtils and is intended
to break a dependency on that project.
Grammar for gosuc project file format:
Utilities for java.util.Date objects.
Access to the GosuDoc tool from Ant.
Holds annotation information for a feature
This is quite primitive in that it simply provides support for lexically
analyzing the Gosu source.
A component for editing Gosu source.
A simple EditorKit for editing GosuDocuments.
Deprecated.
DO NOT USE THIS CLASS! This is here exclusively for PCF types.
This class is directly derived from org.apache.commons.lang.ObjectUtils and is
intended to avoid dependencies on that project.
Class used as a null placeholder where
null
has another meaning.Defines a factory for constructing concrete IGosuParser implementations.
This class is based, in part, on org.apache.commons.lang.StringUtils and is intended
to break the dependency on that project.
A collection of styles used to render gosu source.
Deprecated.
Since we need to sort the keys in the reverse order(longest key first),
the compare method in the implementing class is doing the reverse
comparison.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Static utilities for writing out HTML
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Enum representing the type of HTML element.
Enum representing HTML end tag requirement.
Deprecated.
Deprecated.
Extends the Java swing class JEditorPane to produce an HTML viewer.
Deprecated.
Deprecated.
Implement a standard Gosu 'annotation' class
Copyright 2010 Guidewire Software, Inc.
Implementers of this interface must provide a default, no argument constructor
that is invokable from a command line build.
Gosu identifier expression.
Represents an identity expression in the Gosu grammar:
Represents an if-statement as specified in the Gosu grammar:
Copyright 2010 Guidewire Software, Inc.
Copyright 2010 Guidewire Software, Inc.
This is a interface for profiling in modules before pl.
Marker interface for symbols that have "locked down" values that are not associated with a symbol table
i.e., calling getValue() on a locked down symbol returns the symbol's value directly
Gosu logger-independent logging system.
ImagePanel is a simple Container for displaying an arbitrary image and optionally
superimposing text on the image.
The intention for this interface is to provide a lifecycle API for a user-defined base class of a program.
Deprecated.
An empty subtype of TypeAsExpression to indicate that this is an implicitly done coercion
Annotations which have this annotation will be added to the JUnit test results XML file.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The compiler adds this to fields and methods that are explicitly assigned
'internal' accessibility because private members may be compiled with internal
accessibility for the sake of inner class access.
Deprecated.
This annotation is a temporary indicator of members on public types that are for internal use only.
Represents an interval expression in the Gosu grammar:
The methods ClassLoaders need to implement in order to work with the
This simple interface provides the core foundation for component architecture in Gosu.
An callback interface for indicating progress during a lengthy operation.
The operation being performed.
A callback interface facilitating word replacement in text components.
Typeloaders that implement this interface can perform additional resource verification that can be triggered
by verification tools.
A runnable task capable of indicating some form of progress feedback.
Interface description...
Metadata (e.g.
A test implementing this interface provides metadata (e.g.
A general purpose class for finding methods and constructors.
Allows clearing static typeloader data.
Deprecated.
Deprecated.
Deprecated.
See JLS 15.18, Constant Expression
Deprecated.
Deprecated.
Provides an implementation of IEnumeratedType for java enums
Deprecated.
Loads Java from source (*.java files) using Gosu's Java support.
See http://wiki/index.php/KnownBreak for detailed document
Annotations which have this annotation are used to qualify a KnownBreak.
Needed to properly handle painting of disabled text
GlassPane for main studio frame.
The plus sign button icon
The minus sign button icon
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The root (marker) class for all Literal expressions.
Deprecated.
FIXME: Duplicates
gw.internal.gosu.compiler.protocols.gosuclass.GosuClassesUrlConnection
Representation of a particular location in a particular source file.
A simple init interface to make LockingLazyVar's easier to construct
from gosu.
Implements the lazy initialization pattern.
A simple init interface to make LockingLazyVar's easier to construct
from gosu.
This is a very simple implementation of an LRUMap using the
LinkedHashMap special constructor.
Deprecated.
This class is now deprecated and may be removed in a future release.
Represents a member access expression in the Gosu grammar:
Represents a member-assignment statement as specified in the Gosu grammar:
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Represents a member expansion access expression in the Gosu grammar:
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Handles Gosu->Java method call adaptation
Represents a method-call statement as specified in the Gosu grammar:
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Provides for ui modality using a local event queue to dispatch events while
a component is visible e.g., a frame or window.
Deprecated.
Singleton extension classloader.
Enumeration of months, January, February and so on, with utilities for converting to and from the
integer constants used by
Calendar
.Represents a multiplicative expression in the Gosu grammar:
Navigation history for goto-declaration operations and tab changes
Deprecated.
Deprecated.
The 'new' operator as an expression:
Represents a method-call statement as specified in the Gosu grammar:
Represents a noop statement as specified in the Gosu grammar:
An expression representing a 'null' expression i.e., the null keyword.
An expression representing number literals as defined in the Gosu grammar.
To specify order of class members and such that otherwise lose declared order in bytecode.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
ParsedElement is the root class for all non-terminal elements represented in
a parse tree i.e., all non-terminal expressions and statements derive either
directly or indirectly from this class.
Interface description...
Displays gosu parser error feedback within a GosuEditor.
Intended to specify the location of a parsed element within the source.
Deprecated.
Deprecated.
use
ProcessRunner
insteadAn expression representing a Program:
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
A helper class for displaying a
ProgressWindow
while a task
executes in a worker thread.A simple progress meter style modal window to display during lengthy
operations.
PropertyInfo implementation for properties within a
PropertiesTypeInfo
A property set based on an underlying
Properties
object.Knows how to find all the property files in a module and create PropertiesPropertySets
from them.
Type based on a
PropertyNode
Type info based on a
PropertyNode
Set of case insensitive type names with operation to quickly find which type names in the set are possible
matches for a full type name.
For backward compatibility when we exposed both properties and methods on java getters.
Deprecated.
Deprecated.
A node in a tree representation of an underlying
PropertySet
.Basic interface that describes a set of properties - could be a Properties object or a
resource bundle or any other set of key/value string pairs.
Represents the different sources of
PropertySet
objects that can be used to build
PropertiesType
objects.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Fast multi-pattern string matcher.
Deprecated.
Represents a relational expression in the Gosu grammar:
Represents a return statement as specified in the Gosu grammar:
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Location of a substring used for search results.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
Deprecated.
Write the serialized form for a given field.
Write the serialized form for a given field.
Deprecated.
This is a utility for basically pumping messages in-place until there are
none left in the queue.
Deprecated.
use
ProcessRunner
insteadDeprecated.
Deprecated.
Note this class really isn't an "expression runtime", it's real purpose is
to determine whether or not the corresponding member-access is in the lhs
of an assignment.
Handles state and functions relating to smart-fix functionality in the Gosu editor
This class is adapted from java.io.SourceCodeTokenizer.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
An alternative split pane with an easier api
Deprecated, for removal: This API element is subject to removal in a future version.
The doclet has been superseded by its replacement,
StandardDoclet
.Deprecated.
Deprecated.
The root class for all Statements represented in a parse tree.
Represents a statement-list as specified in the Gosu grammar:
Represents a StaticTypeOf expression as defined in the Gosu grammar.
Deprecated.
Represents a String literal expression as defined in the Gosu grammar.
Faster than String.intern()
Deprecated.
This Suite class streamlines and simplifies the standard JUnit TestSuite.
super'[' <type-literal> ']'
where <type-literal> must be a type from the class's declared super or interfaces
Represents a switch-statement as specified in the Gosu grammar:
Base class for all symbols in the symbol table.
A base class for creating synthetic Gosu classes that do not correspond directly to
a Gosu class
An image filter that replaces occurrences of default System Colors to current System Color
settings.
Makes available the standard system properties, which should be available on all JVMs
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Deprecated.
This interface has been superseded by its replacement,
Taglet
.Deprecated.
Deprecated.
Deprecated.
A general purpose concurrent task queue.
A template generator employing Gosu.
Template types forward to this for rendering
An ITokenizerInstructor for Gosu templates.
Created by IntelliJ IDEA.
Helper methods for analyzing methods, and instantiating test classes.
The TestExecutionManager class is responsible for the actual execution of tests, including executing the before/after
hooks.
Deprecated.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Deprecated.
Represents a throw-statement as specified in the Gosu grammar:
For handling toggle componenets e.g., JCheckMenuItem, ToggleButton, etc.
Deprecated.
Deprecated.
Represents a try-catch-finally-statement as specified in the Gosu grammar:
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Represents a typeas expression in the Gosu grammar:
Represents a typeis expression in the Gosu grammar:
Represents a Type literal expression as defined in the Gosu grammar.
Deprecated.
Checks that the source is the name of a type which is assignable to a given type.
Represents a TypeOf expression as defined in the Gosu grammar.
There is one TypeRefFactory per ModuleTypeLoader.
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
Represents a unary expression as defined in the Gosu grammar.
Represents a unary-not-plus-minus expression as defined in the Gosu grammar.
The primary goal for this class is to enable/disable components relieving them
from the chore of monitoring select events to proactively enable/disable themselves.
HTTP-backed file.
Represents the using-statement as specified in the Gosu grammar:
Deprecated.
A general purpose comparator to sort Doc entities, basically provides the building blocks
for creating specific comparators for an use-case.
We want the list of types in alphabetical order.
Deprecated.
Represents a var statement as specified in the Gosu grammar:
Deprecated.
Represents an while-statement as specified in the Gosu grammar:
Deprecated.
The declarations in this package have been superseded by those
in the package
jdk.javadoc.doclet
.Deprecated.
The plus sign button icon
The minus sign button icon
Deprecated.
Deprecated.
Deprecated.
jdk.javadoc.doclet
.