<?php
/*************************************************************************************
* groovy.php
* ----------
* Author: Ivan F. Villanueva B. (geshi_groovy@artificialidea.com)
* Copyright: (c) 2006 Ivan F. Villanueva B.(http://www.artificialidea.com)
* Release Version: 1.0.8.4
* Date Started: 2006/04/29
*
* Groovy language file for GeSHi.
*
* Keywords from http: http://docs.codehaus.org/download/attachments/2715/groovy-reference-card.pdf?version=1
*
* CHANGES
* -------
* 2008/05/23 (1.0.7.22)
* - Added description of extra language features (SF#1970248)
* 2006/04/29 (1.0.0)
* - First Release
*
* TODO (updated 2006/04/29)
* -------------------------
* Testing
*
*************************************************************************************
*
* This file is part of GeSHi.
*
* GeSHi is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* GeSHi is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with GeSHi; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
************************************************************************************/
$language_data = array (
'LANG_NAME' => 'Groovy',
'COMMENT_SINGLE' => array(1 => '//', 3 => '#'),
'COMMENT_MULTI' => array('/*' => '*/'),
'COMMENT_REGEXP' => array(
//Import and Package directives (Basic Support only)
2 => '/(?:(?<=import[\\n\\s])|(?<=package[\\n\\s]))[\\n\\s]*([a-zA-Z0-9_]+\\.)*([a-zA-Z0-9_]+|\*)(?=[\n\s;])/i',
),
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
'QUOTEMARKS' => array("'''", '"""', "'", '"'),
'ESCAPE_CHAR' => '\\',
'KEYWORDS' => array(
1 => array(
'case', 'do', 'else', 'for', 'foreach', 'if', 'in', 'switch',
'while',
),
2 => array(
'abstract', 'as', 'assert', 'break', 'catch', 'class', 'const',
'continue', 'def', 'default', 'enum', 'extends',
'false', 'final', 'finally', 'goto', 'implements', 'import',
'instanceof', 'interface', 'native', 'new', 'null',
'package', 'private', 'property', 'protected',
'public', 'return', 'static', 'strictfp', 'super',
'synchronized', 'this', 'throw', 'throws',
'transient', 'true', 'try', 'volatile'
),
3 => array(
'AbstractAction', 'AbstractBorder', 'AbstractButton',
'AbstractCellEditor', 'AbstractCollection',
'AbstractColorChooserPanel', 'AbstractDocument',
'AbstractDocument.AttributeContext',
'AbstractDocument.Content',
'AbstractDocument.ElementEdit',
'AbstractLayoutCache',
'AbstractLayoutCache.NodeDimensions', 'AbstractList',
'AbstractListModel', 'AbstractMap',
'AbstractMethodError', 'AbstractSequentialList',
'AbstractSet', 'AbstractTableModel',
'AbstractUndoableEdit', 'AbstractWriter',
'AccessControlContext', 'AccessControlException',
'AccessController', 'AccessException', 'Accessible',
'AccessibleAction', 'AccessibleBundle',
'AccessibleComponent', 'AccessibleContext',
'AccessibleHyperlink', 'AccessibleHypertext',
'AccessibleIcon', 'AccessibleObject',
'AccessibleRelation', 'AccessibleRelationSet',
'AccessibleResourceBundle', 'AccessibleRole',
'AccessibleSelection', 'AccessibleState',
'AccessibleStateSet', 'AccessibleTable',
'AccessibleTableModelChange', 'AccessibleText',
'AccessibleValue', 'Acl', 'AclEntry',
'AclNotFoundException', 'Action', 'ActionEvent',
'ActionListener', 'ActionMap', 'ActionMapUIResource',
'Activatable', 'ActivateFailedException',
'ActivationDesc', 'ActivationException',
'ActivationGroup', 'ActivationGroupDesc',
'ActivationGroupDesc.CommandEnvironment',
'ActivationGroupID', 'ActivationID',
'ActivationInstantiator', 'ActivationMonitor',
'ActivationSystem', 'Activator', 'ActiveEvent',
'Adjustable', 'AdjustmentEvent',
'AdjustmentListener', 'Adler32', 'AffineTransform',
'AffineTransformOp', 'AlgorithmParameterGenerator',
'AlgorithmParameterGeneratorSpi',
'AlgorithmParameters', 'AlgorithmParameterSpec',
'AlgorithmParametersSpi', 'AllPermission',
'AlphaComposite', 'AlreadyBound',
'AlreadyBoundException', 'AlreadyBoundHelper',
'AlreadyBoundHolder', 'AncestorEvent',
'AncestorListener', 'Annotation', 'Any', 'AnyHolder',
'AnySeqHelper', 'AnySeqHolder', 'Applet',
'AppletContext', 'AppletInitializer', 'AppletStub',
'ApplicationException', 'Arc2D', 'Arc2D.Double',
'Arc2D.Float', 'Area', 'AreaAveragingScaleFilter',
'ARG_IN', 'ARG_INOUT', 'ARG_OUT',
'ArithmeticException', 'Array',
'ArrayIndexOutOfBoundsException', 'ArrayList',
'Arrays', 'ArrayStoreException', 'AsyncBoxView',
'Attribute', 'AttributedCharacterIterator',
'AttributedCharacterIterator.Attribute',
'AttributedString', 'AttributeInUseException',
'AttributeList', 'AttributeModificationException',
'Attributes', 'Attributes.Name', 'AttributeSet',
'AttributeSet.CharacterAttribute',
'AttributeSet.ColorAttribute',
'AttributeSet.FontAttribute',
'AttributeSet.ParagraphAttribute', 'AudioClip',
'AudioFileFormat', 'AudioFileFormat.Type',
'AudioFileReader', 'AudioFileWriter', 'AudioFormat',
'AudioFormat.Encoding', 'AudioInputStream',
'AudioPermission', 'AudioSystem',
'AuthenticationException',
'AuthenticationNotSupportedException',
'Authenticator', 'Autoscroll', 'AWTError',
'AWTEvent', 'AWTEventListener',
'AWTEventMulticaster', 'AWTException',
'AWTPermission', 'BadKind', 'BadLocationException',
'BAD_CONTEXT', 'BAD_INV_ORDER', 'BAD_OPERATION',
'BAD_PARAM', 'BAD_POLICY', 'BAD_POLICY_TYPE',
'BAD_POLICY_VALUE', 'BAD_TYPECODE', 'BandCombineOp',
'BandedSampleModel', 'BasicArrowButton',
'BasicAttribute', 'BasicAttributes', 'BasicBorders',
'BasicBorders.ButtonBorder',
'BasicBorders.FieldBorder',
'BasicBorders.MarginBorder',
'BasicBorders.MenuBarBorder',
'BasicBorders.RadioButtonBorder',
'BasicBorders.SplitPaneBorder',
'BasicBorders.ToggleButtonBorder',
'BasicButtonListener', 'BasicButtonUI',
'BasicCheckBoxMenuItemUI', 'BasicCheckBoxUI',
'BasicColorChooserUI', 'BasicComboBoxEditor',
'BasicComboBoxEditor.UIResource',
'BasicComboBoxRenderer',
'BasicComboBoxRenderer.UIResource',
'BasicComboBoxUI', 'BasicComboPopup',
'BasicDesktopIconUI', 'BasicDesktopPaneUI',
'BasicDirectoryModel', 'BasicEditorPaneUI',
'BasicFileChooserUI', 'BasicGraphicsUtils',
'BasicHTML', 'BasicIconFactory',
'BasicInternalFrameTitlePane',
'BasicInternalFrameUI', 'BasicLabelUI',
'BasicListUI', 'BasicLookAndFeel', 'BasicMenuBarUI',
'BasicMenuItemUI', 'BasicMenuUI',
'BasicOptionPaneUI',
'BasicOptionPaneUI.ButtonAreaLayout', 'BasicPanelUI',
'BasicPasswordFieldUI', 'BasicPermission',
'BasicPopupMenuSeparatorUI', 'BasicPopupMenuUI',
'BasicProgressBarUI', 'BasicRadioButtonMenuItemUI',
'BasicRadioButtonUI', 'BasicRootPaneUI',
'BasicScrollBarUI', 'BasicScrollPaneUI',
'BasicSeparatorUI', 'BasicSliderUI',
'BasicSplitPaneDivider', 'BasicSplitPaneUI',
'BasicStroke', 'BasicTabbedPaneUI',
'BasicTableHeaderUI', 'BasicTableUI',
'BasicTextAreaUI', 'BasicTextFieldUI',
'BasicTextPaneUI', 'BasicTextUI',
'BasicTextUI.BasicCaret',
'BasicTextUI.BasicHighlighter',
'BasicToggleButtonUI', 'BasicToolBarSeparatorUI',
'BasicToolBarUI', 'BasicToolTipUI', 'BasicTreeUI',
'BasicViewportUI', 'BatchUpdateException',
'BeanContext', 'BeanContextChild',
'BeanContextChildComponentProxy',
'BeanContextChildSupport',
'BeanContextContainerProxy', 'BeanContextEvent',
'BeanContextMembershipEvent',
'BeanContextMembershipListener', 'BeanContextProxy',
'BeanContextServiceAvailableEvent',
'BeanContextServiceProvider',
'BeanContextServiceProviderBeanInfo',
'BeanContextServiceRevokedEvent',
'BeanContextServiceRevokedListener',
'BeanContextServices', 'BeanContextServicesListener',
'BeanContextServicesSupport',
'BeanContextServicesSupport.BCSSServiceProvider',
'BeanContextSupport',
'BeanContextSupport.BCSIterator', 'BeanDescriptor',
'BeanInfo', 'Beans', 'BevelBorder', 'BigDecimal',
'BigInteger', 'BinaryRefAddr', 'BindException',
'Binding', 'BindingHelper', 'BindingHolder',
'BindingIterator', 'BindingIteratorHelper',
'BindingIteratorHolder', 'BindingIteratorOperations',
'BindingListHelper', 'BindingListHolder',
'BindingType', 'BindingTypeHelper',
'BindingTypeHolder', 'BitSet', 'Blob', 'BlockView',
'Book', 'Boolean', 'BooleanControl',
'BooleanControl.Type', 'BooleanHolder',
'BooleanSeqHelper', 'BooleanSeqHolder', 'Border',
'BorderFactory', 'BorderLayout', 'BorderUIResource',
'BorderUIResource.BevelBorderUIResource',
'BorderUIResource.CompoundBorderUIResource',
'BorderUIResource.EmptyBorderUIResource',
'BorderUIResource.EtchedBorderUIResource',
'BorderUIResource.LineBorderUIResource',
'BorderUIResource.MatteBorderUIResource',
'BorderUIResource.TitledBorderUIResource',
'BoundedRangeModel', 'Bounds', 'Box', 'Box.Filler',
'BoxedValueHelper', 'BoxLayout', 'BoxView',
'BreakIterator', 'BufferedImage',
'BufferedImageFilter', 'BufferedImageOp',
'BufferedInputStream', 'BufferedOutputStream',
'BufferedReader', 'BufferedWriter', 'Button',
'ButtonGroup', 'ButtonModel', 'ButtonUI', 'Byte',
'ByteArrayInputStream', 'ByteArrayOutputStream',
'ByteHolder', 'ByteLookupTable', 'Calendar',
'CallableStatement', 'CannotProceed',
'CannotProceedException', 'CannotProceedHelper',
'CannotProceedHolder', 'CannotRedoException',
'CannotUndoException', 'Canvas', 'CardLayout',
'Caret', 'CaretEvent', 'CaretListener', 'CellEditor',
'CellEditorListener', 'CellRendererPane',
'Certificate', 'Certificate.CertificateRep',
'CertificateEncodingException',
'CertificateException',
'CertificateExpiredException', 'CertificateFactory',
'CertificateFactorySpi',
'CertificateNotYetValidException',
'CertificateParsingException',
'ChangedCharSetException', 'ChangeEvent',
'ChangeListener', 'Character', 'Character.Subset',
'Character.UnicodeBlock', 'CharacterIterator',
'CharArrayReader', 'CharArrayWriter',
'CharConversionException', 'CharHolder',
'CharSeqHelper', 'CharSeqHolder', 'Checkbox',
'CheckboxGroup', 'CheckboxMenuItem',
'CheckedInputStream', 'CheckedOutputStream',
'Checksum', 'Choice', 'ChoiceFormat', 'Class',
'ClassCastException', 'ClassCircularityError',
'ClassDesc', 'ClassFormatError', 'ClassLoader',
'ClassNotFoundException', 'Clip', 'Clipboard',
'ClipboardOwner', 'Clob', 'Cloneable',
'CloneNotSupportedException', 'CMMException',
'CodeSource', 'CollationElementIterator',
'CollationKey', 'Collator', 'Collection',
'Collections', 'Color',
'ColorChooserComponentFactory', 'ColorChooserUI',
'ColorConvertOp', 'ColorModel',
'ColorSelectionModel', 'ColorSpace',
'ColorUIResource', 'ComboBoxEditor', 'ComboBoxModel',
'ComboBoxUI', 'ComboPopup', 'CommunicationException',
'COMM_FAILURE', 'Comparable', 'Comparator',
'Compiler', 'CompletionStatus',
'CompletionStatusHelper', 'Component',
'ComponentAdapter', 'ComponentColorModel',
'ComponentEvent', 'ComponentInputMap',
'ComponentInputMapUIResource', 'ComponentListener',
'ComponentOrientation', 'ComponentSampleModel',
'ComponentUI', 'ComponentView', 'Composite',
'CompositeContext', 'CompositeName', 'CompositeView',
'CompoundBorder', 'CompoundControl',
'CompoundControl.Type', 'CompoundEdit',
'CompoundName', 'ConcurrentModificationException',
'ConfigurationException', 'ConnectException',
'ConnectIOException', 'Connection', 'Constructor',
'Container', 'ContainerAdapter', 'ContainerEvent',
'ContainerListener', 'ContentHandler',
'ContentHandlerFactory', 'ContentModel', 'Context',
'ContextList', 'ContextNotEmptyException',
'ContextualRenderedImageFactory', 'Control',
'Control.Type', 'ControlFactory',
'ControllerEventListener', 'ConvolveOp', 'CRC32',
'CRL', 'CRLException', 'CropImageFilter', 'CSS',
'CSS.Attribute', 'CTX_RESTRICT_SCOPE',
'CubicCurve2D', 'CubicCurve2D.Double',
'CubicCurve2D.Float', 'Current', 'CurrentHelper',
'CurrentHolder', 'CurrentOperations', 'Cursor',
'Customizer', 'CustomMarshal', 'CustomValue',
'DatabaseMetaData', 'DataBuffer', 'DataBufferByte',
'DataBufferInt', 'DataBufferShort',
'DataBufferUShort', 'DataFlavor',
'DataFormatException', 'DatagramPacket',
'DatagramSocket', 'DatagramSocketImpl',
'DatagramSocketImplFactory', 'DataInput',
'DataInputStream', 'DataLine', 'DataLine.Info',
'DataOutput', 'DataOutputStream', 'DataTruncation',
'DATA_CONVERSION', 'Date', 'DateFormat',
'DateFormatSymbols', 'DebugGraphics',
'DecimalFormat', 'DecimalFormatSymbols',
'DefaultBoundedRangeModel', 'DefaultButtonModel',
'DefaultCaret', 'DefaultCellEditor',
'DefaultColorSelectionModel', 'DefaultComboBoxModel',
'DefaultDesktopManager', 'DefaultEditorKit',
'DefaultEditorKit.BeepAction',
'DefaultEditorKit.CopyAction',
'DefaultEditorKit.CutAction',
'DefaultEditorKit.DefaultKeyTypedAction',
'DefaultEditorKit.InsertBreakAction',
'DefaultEditorKit.InsertContentAction',
'DefaultEditorKit.InsertTabAction',
'DefaultEditorKit.PasteAction,',
'DefaultFocusManager', 'DefaultHighlighter',
'DefaultHighlighter.DefaultHighlightPainter',
'DefaultListCellRenderer',
'DefaultListCellRenderer.UIResource',
'DefaultListModel', 'DefaultListSelectionModel',
'DefaultMenuLayout', 'DefaultMetalTheme',
'DefaultMutableTreeNode',
'DefaultSingleSelectionModel',
'DefaultStyledDocument',
'DefaultStyledDocument.AttributeUndoableEdit',
'DefaultStyledDocument.ElementSpec',
'DefaultTableCellRenderer',
'DefaultTableCellRenderer.UIResource',
'DefaultTableColumnModel', 'DefaultTableModel',
'DefaultTextUI', 'DefaultTreeCellEditor',
'DefaultTreeCellRenderer', 'DefaultTreeModel',
'DefaultTreeSelectionModel', 'DefinitionKind',
'DefinitionKindHelper', 'Deflater',
'DeflaterOutputStream', 'Delegate', 'DesignMode',
'DesktopIconUI', 'DesktopManager', 'DesktopPaneUI',
'DGC', 'Dialog', 'Dictionary', 'DigestException',
'DigestInputStream', 'DigestOutputStream',
'Dimension', 'Dimension2D', 'DimensionUIResource',
'DirContext', 'DirectColorModel', 'DirectoryManager',
'DirObjectFactory', 'DirStateFactory',
'DirStateFactory.Result', 'DnDConstants', 'Document',
'DocumentEvent', 'DocumentEvent.ElementChange',
'DocumentEvent.EventType', 'DocumentListener',
'DocumentParser', 'DomainCombiner', 'DomainManager',
'DomainManagerOperations', 'Double', 'DoubleHolder',
'DoubleSeqHelper', 'DoubleSeqHolder',
'DragGestureEvent', 'DragGestureListener',
'DragGestureRecognizer', 'DragSource',
'DragSourceContext', 'DragSourceDragEvent',
'DragSourceDropEvent', 'DragSourceEvent',
'DragSourceListener', 'Driver', 'DriverManager',
'DriverPropertyInfo', 'DropTarget',
'DropTarget.DropTargetAutoScroller',
'DropTargetContext', 'DropTargetDragEvent',
'DropTargetDropEvent', 'DropTargetEvent',
'DropTargetListener', 'DSAKey',
'DSAKeyPairGenerator', 'DSAParameterSpec',
'DSAParams', 'DSAPrivateKey', 'DSAPrivateKeySpec',
'DSAPublicKey', 'DSAPublicKeySpec', 'DTD',
'DTDConstants', 'DynamicImplementation', 'DynAny',
'DynArray', 'DynEnum', 'DynFixed', 'DynSequence',
'DynStruct', 'DynUnion', 'DynValue', 'EditorKit',
'Element', 'ElementIterator', 'Ellipse2D',
'Ellipse2D.Double', 'Ellipse2D.Float', 'EmptyBorder',
'EmptyStackException', 'EncodedKeySpec', 'Entity',
'EnumControl', 'EnumControl.Type', 'Enumeration',
'Environment', 'EOFException', 'Error',
'EtchedBorder', 'Event', 'EventContext',
'EventDirContext', 'EventListener',
'EventListenerList', 'EventObject', 'EventQueue',
'EventSetDescriptor', 'Exception',
'ExceptionInInitializerError', 'ExceptionList',
'ExpandVetoException', 'ExportException',
'ExtendedRequest', 'ExtendedResponse',
'Externalizable', 'FeatureDescriptor', 'Field',
'FieldNameHelper', 'FieldPosition', 'FieldView',
'File', 'FileChooserUI', 'FileDescriptor',
'FileDialog', 'FileFilter', 'FileInputStream',
'FilenameFilter', 'FileNameMap',
'FileNotFoundException', 'FileOutputStream',
'FilePermission', 'FileReader', 'FileSystemView',
'FileView', 'FileWriter', 'FilteredImageSource',
'FilterInputStream', 'FilterOutputStream',
'FilterReader', 'FilterWriter',
'FixedHeightLayoutCache', 'FixedHolder',
'FlatteningPathIterator', 'FlavorMap', 'Float',
'FloatControl', 'FloatControl.Type', 'FloatHolder',
'FloatSeqHelper', 'FloatSeqHolder', 'FlowLayout',
'FlowView', 'FlowView.FlowStrategy', 'FocusAdapter',
'FocusEvent', 'FocusListener', 'FocusManager',
'Font', 'FontFormatException', 'FontMetrics',
'FontRenderContext', 'FontUIResource', 'Format',
'FormatConversionProvider', 'FormView', 'Frame',
'FREE_MEM', 'GapContent', 'GeneralPath',
'GeneralSecurityException', 'GlyphJustificationInfo',
'GlyphMetrics', 'GlyphVector', 'GlyphView',
'GlyphView.GlyphPainter', 'GradientPaint',
'GraphicAttribute', 'Graphics', 'Graphics2D',
'GraphicsConfigTemplate', 'GraphicsConfiguration',
'GraphicsDevice', 'GraphicsEnvironment',
'GrayFilter', 'GregorianCalendar',
'GridBagConstraints', 'GridBagLayout', 'GridLayout',
'Group', 'Guard', 'GuardedObject', 'GZIPInputStream',
'GZIPOutputStream', 'HasControls', 'HashMap',
'HashSet', 'Hashtable', 'HierarchyBoundsAdapter',
'HierarchyBoundsListener', 'HierarchyEvent',
'HierarchyListener', 'Highlighter',
'Highlighter.Highlight',
'Highlighter.HighlightPainter', 'HTML',
'HTML.Attribute', 'HTML.Tag', 'HTML.UnknownTag',
'HTMLDocument', 'HTMLDocument.Iterator',
'HTMLEditorKit', 'HTMLEditorKit.HTMLFactory',
'HTMLEditorKit.HTMLTextAction',
'HTMLEditorKit.InsertHTMLTextAction',
'HTMLEditorKit.LinkController',
'HTMLEditorKit.Parser',
'HTMLEditorKit.ParserCallback',
'HTMLFrameHyperlinkEvent', 'HTMLWriter',
'HttpURLConnection', 'HyperlinkEvent',
'HyperlinkEvent.EventType', 'HyperlinkListener',
'ICC_ColorSpace', 'ICC_Profile', 'ICC_ProfileGray',
'ICC_ProfileRGB', 'Icon', 'IconUIResource',
'IconView', 'IdentifierHelper', 'Identity',
'IdentityScope', 'IDLEntity', 'IDLType',
'IDLTypeHelper', 'IDLTypeOperations',
'IllegalAccessError', 'IllegalAccessException',
'IllegalArgumentException',
'IllegalComponentStateException',
'IllegalMonitorStateException',
'IllegalPathStateException', 'IllegalStateException',
'IllegalThreadStateException', 'Image',
'ImageConsumer', 'ImageFilter',
'ImageGraphicAttribute', 'ImageIcon',
'ImageObserver', 'ImageProducer',
'ImagingOpException', 'IMP_LIMIT',
'IncompatibleClassChangeError',
'InconsistentTypeCode', 'IndexColorModel',
'IndexedPropertyDescriptor',
'IndexOutOfBoundsException', 'IndirectionException',
'InetAddress', 'Inflater', 'InflaterInputStream',
'InheritableThreadLocal', 'InitialContext',
'InitialContextFactory',
'InitialContextFactoryBuilder', 'InitialDirContext',
'INITIALIZE', 'Initializer', 'InitialLdapContext',
'InlineView', 'InputContext', 'InputEvent',
'InputMap', 'InputMapUIResource', 'InputMethod',
'InputMethodContext', 'InputMethodDescriptor',
'InputMethodEvent', 'InputMethodHighlight',
'InputMethodListener', 'InputMethodRequests',
'InputStream', 'InputStreamReader', 'InputSubset',
'InputVerifier', 'Insets', 'InsetsUIResource',
'InstantiationError', 'InstantiationException',
'Instrument', 'InsufficientResourcesException',
'Integer', 'INTERNAL', 'InternalError',
'InternalFrameAdapter', 'InternalFrameEvent',
'InternalFrameListener', 'InternalFrameUI',
'InterruptedException', 'InterruptedIOException',
'InterruptedNamingException', 'INTF_REPOS',
'IntHolder', 'IntrospectionException',
'Introspector', 'Invalid',
'InvalidAlgorithmParameterException',
'InvalidAttributeIdentifierException',
'InvalidAttributesException',
'InvalidAttributeValueException',
'InvalidClassException',
'InvalidDnDOperationException',
'InvalidKeyException', 'InvalidKeySpecException',
'InvalidMidiDataException', 'InvalidName',
'InvalidNameException', 'InvalidNameHelper',
'InvalidNameHolder', 'InvalidObjectException',
'InvalidParameterException',
'InvalidParameterSpecException',
'InvalidSearchControlsException',
'InvalidSearchFilterException', 'InvalidSeq',
'InvalidTransactionException', 'InvalidValue',
'INVALID_TRANSACTION', 'InvocationEvent',
'InvocationHandler', 'InvocationTargetException',
'InvokeHandler', 'INV_FLAG', 'INV_IDENT',
'INV_OBJREF', 'INV_POLICY', 'IOException',
'IRObject', 'IRObjectOperations', 'IstringHelper',
'ItemEvent', 'ItemListener', 'ItemSelectable',
'Iterator', 'JApplet', 'JarEntry', 'JarException',
'JarFile', 'JarInputStream', 'JarOutputStream',
'JarURLConnection', 'JButton', 'JCheckBox',
'JCheckBoxMenuItem', 'JColorChooser', 'JComboBox',
'JComboBox.KeySelectionManager', 'JComponent',
'JDesktopPane', 'JDialog', 'JEditorPane',
'JFileChooser', 'JFrame', 'JInternalFrame',
'JInternalFrame.JDesktopIcon', 'JLabel',
'JLayeredPane', 'JList', 'JMenu', 'JMenuBar',
'JMenuItem', 'JobAttributes',
'JobAttributes.DefaultSelectionType',
'JobAttributes.DestinationType',
'JobAttributes.DialogType',
'JobAttributes.MultipleDocumentHandlingType',
'JobAttributes.SidesType', 'JOptionPane', 'JPanel',
'JPasswordField', 'JPopupMenu',
'JPopupMenu.Separator', 'JProgressBar',
'JRadioButton', 'JRadioButtonMenuItem', 'JRootPane',
'JScrollBar', 'JScrollPane', 'JSeparator', 'JSlider',
'JSplitPane', 'JTabbedPane', 'JTable',
'JTableHeader', 'JTextArea', 'JTextComponent',
'JTextComponent.KeyBinding', 'JTextField',
'JTextPane', 'JToggleButton',
'JToggleButton.ToggleButtonModel', 'JToolBar',
'JToolBar.Separator', 'JToolTip', 'JTree',
'JTree.DynamicUtilTreeNode',
'JTree.EmptySelectionModel', 'JViewport', 'JWindow',
'Kernel', 'Key', 'KeyAdapter', 'KeyEvent',
'KeyException', 'KeyFactory', 'KeyFactorySpi',
'KeyListener', 'KeyManagementException', 'Keymap',
'KeyPair', 'KeyPairGenerator', 'KeyPairGeneratorSpi',
'KeySpec', 'KeyStore', 'KeyStoreException',
'KeyStoreSpi', 'KeyStroke', 'Label', 'LabelUI',
'LabelView', 'LastOwnerException',
'LayeredHighlighter',
'LayeredHighlighter.LayerPainter', 'LayoutManager',
'LayoutManager2', 'LayoutQueue', 'LdapContext',
'LdapReferralException', 'Lease',
'LimitExceededException', 'Line', 'Line.Info',
'Line2D', 'Line2D.Double', 'Line2D.Float',
'LineBorder', 'LineBreakMeasurer', 'LineEvent',
'LineEvent.Type', 'LineListener', 'LineMetrics',
'LineNumberInputStream', 'LineNumberReader',
'LineUnavailableException', 'LinkageError',
'LinkedList', 'LinkException', 'LinkLoopException',
'LinkRef', 'List', 'ListCellRenderer',
'ListDataEvent', 'ListDataListener', 'ListIterator',
'ListModel', 'ListResourceBundle',
'ListSelectionEvent', 'ListSelectionListener',
'ListSelectionModel', 'ListUI', 'ListView',
'LoaderHandler', 'Locale', 'LocateRegistry',
'LogStream', 'Long', 'LongHolder',
'LongLongSeqHelper', 'LongLongSeqHolder',
'LongSeqHelper', 'LongSeqHolder', 'LookAndFeel',
'LookupOp', 'LookupTable', 'MalformedLinkException',
'MalformedURLException', 'Manifest', 'Map',
'Map.Entry', 'MARSHAL', 'MarshalException',
'MarshalledObject', 'Math', 'MatteBorder',
'MediaTracker', 'Member', 'MemoryImageSource',
'Menu', 'MenuBar', 'MenuBarUI', 'MenuComponent',
'MenuContainer', 'MenuDragMouseEvent',
'MenuDragMouseListener', 'MenuElement', 'MenuEvent',
'MenuItem', 'MenuItemUI', 'MenuKeyEvent',
'MenuKeyListener', 'MenuListener',
'MenuSelectionManager', 'MenuShortcut',
'MessageDigest', 'MessageDigestSpi', 'MessageFormat',
'MetaEventListener', 'MetalBorders',
'MetalBorders.ButtonBorder',
'MetalBorders.Flush3DBorder',
'MetalBorders.InternalFrameBorder',
'MetalBorders.MenuBarBorder',
'MetalBorders.MenuItemBorder',
'MetalBorders.OptionDialogBorder',
'MetalBorders.PaletteBorder',
'MetalBorders.PopupMenuBorder',
'MetalBorders.RolloverButtonBorder',
'MetalBorders.ScrollPaneBorder',
'MetalBorders.TableHeaderBorder',
'MetalBorders.TextFieldBorder',
'MetalBorders.ToggleButtonBorder',
'MetalBorders.ToolBarBorder', 'MetalButtonUI',
'MetalCheckBoxIcon', 'MetalCheckBoxUI',
'MetalComboBoxButton', 'MetalComboBoxEditor',
'MetalComboBoxEditor.UIResource',
'MetalComboBoxIcon', 'MetalComboBoxUI',
'MetalDesktopIconUI', 'MetalFileChooserUI',
'MetalIconFactory', 'MetalIconFactory.FileIcon16',
'MetalIconFactory.FolderIcon16',
'MetalIconFactory.PaletteCloseIcon',
'MetalIconFactory.TreeControlIcon',
'MetalIconFactory.TreeFolderIcon',
'MetalIconFactory.TreeLeafIcon',
'MetalInternalFrameTitlePane',
'MetalInternalFrameUI', 'MetalLabelUI',
'MetalLookAndFeel', 'MetalPopupMenuSeparatorUI',
'MetalProgressBarUI', 'MetalRadioButtonUI',
'MetalScrollBarUI', 'MetalScrollButton',
'MetalScrollPaneUI', 'MetalSeparatorUI',
'MetalSliderUI', 'MetalSplitPaneUI',
'MetalTabbedPaneUI', 'MetalTextFieldUI',
'MetalTheme', 'MetalToggleButtonUI',
'MetalToolBarUI', 'MetalToolTipUI', 'MetalTreeUI',
'MetaMessage', 'Method', 'MethodDescriptor',
'MidiChannel', 'MidiDevice', 'MidiDevice.Info',
'MidiDeviceProvider', 'MidiEvent', 'MidiFileFormat',
'MidiFileReader', 'MidiFileWriter', 'MidiMessage',
'MidiSystem', 'MidiUnavailableException',
'MimeTypeParseException', 'MinimalHTMLWriter',
'MissingResourceException', 'Mixer', 'Mixer.Info',
'MixerProvider', 'ModificationItem', 'Modifier',
'MouseAdapter', 'MouseDragGestureRecognizer',
'MouseEvent', 'MouseInputAdapter',
'MouseInputListener', 'MouseListener',
'MouseMotionAdapter', 'MouseMotionListener',
'MultiButtonUI', 'MulticastSocket',
'MultiColorChooserUI', 'MultiComboBoxUI',
'MultiDesktopIconUI', 'MultiDesktopPaneUI',
'MultiFileChooserUI', 'MultiInternalFrameUI',
'MultiLabelUI', 'MultiListUI', 'MultiLookAndFeel',
'MultiMenuBarUI', 'MultiMenuItemUI',
'MultiOptionPaneUI', 'MultiPanelUI',
'MultiPixelPackedSampleModel', 'MultipleMaster',
'MultiPopupMenuUI', 'MultiProgressBarUI',
'MultiScrollBarUI', 'MultiScrollPaneUI',
'MultiSeparatorUI', 'MultiSliderUI',
'MultiSplitPaneUI', 'MultiTabbedPaneUI',
'MultiTableHeaderUI', 'MultiTableUI', 'MultiTextUI',
'MultiToolBarUI', 'MultiToolTipUI', 'MultiTreeUI',
'MultiViewportUI', 'MutableAttributeSet',
'MutableComboBoxModel', 'MutableTreeNode', 'Name',
'NameAlreadyBoundException', 'NameClassPair',
'NameComponent', 'NameComponentHelper',
'NameComponentHolder', 'NamedValue', 'NameHelper',
'NameHolder', 'NameNotFoundException', 'NameParser',
'NamespaceChangeListener', 'NameValuePair',
'NameValuePairHelper', 'Naming', 'NamingContext',
'NamingContextHelper', 'NamingContextHolder',
'NamingContextOperations', 'NamingEnumeration',
'NamingEvent', 'NamingException',
'NamingExceptionEvent', 'NamingListener',
'NamingManager', 'NamingSecurityException',
'NegativeArraySizeException', 'NetPermission',
'NoClassDefFoundError', 'NoInitialContextException',
'NoninvertibleTransformException',
'NoPermissionException', 'NoRouteToHostException',
'NoSuchAlgorithmException',
'NoSuchAttributeException', 'NoSuchElementException',
'NoSuchFieldError', 'NoSuchFieldException',
'NoSuchMethodError', 'NoSuchMethodException',
'NoSuchObjectException', 'NoSuchProviderException',
'NotActiveException', 'NotBoundException',
'NotContextException', 'NotEmpty', 'NotEmptyHelper',
'NotEmptyHolder', 'NotFound', 'NotFoundHelper',
'NotFoundHolder', 'NotFoundReason',
'NotFoundReasonHelper', 'NotFoundReasonHolder',
'NotOwnerException', 'NotSerializableException',
'NO_IMPLEMENT', 'NO_MEMORY', 'NO_PERMISSION',
'NO_RESOURCES', 'NO_RESPONSE',
'NullPointerException', 'Number', 'NumberFormat',
'NumberFormatException', 'NVList', 'Object',
'ObjectChangeListener', 'ObjectFactory',
'ObjectFactoryBuilder', 'ObjectHelper',
'ObjectHolder', 'ObjectImpl', 'ObjectInput',
'ObjectInputStream', 'ObjectInputStream.GetField',
'ObjectInputValidation', 'ObjectOutput',
'ObjectOutputStream', 'ObjectOutputStream.PutField',
'ObjectStreamClass', 'ObjectStreamConstants',
'ObjectStreamException', 'ObjectStreamField',
'ObjectView', 'OBJECT_NOT_EXIST', 'ObjID',
'OBJ_ADAPTER', 'Observable', 'Observer',
'OctetSeqHelper', 'OctetSeqHolder', 'OMGVMCID',
'OpenType', 'Operation',
'OperationNotSupportedException', 'Option',
'OptionalDataException', 'OptionPaneUI', 'ORB',
'OutOfMemoryError', 'OutputStream',
'OutputStreamWriter', 'OverlayLayout', 'Owner',
'Package', 'PackedColorModel', 'Pageable',
'PageAttributes', 'PageAttributes.ColorType',
'PageAttributes.MediaType',
'PageAttributes.OrientationRequestedType',
'PageAttributes.OriginType',
'PageAttributes.PrintQualityType', 'PageFormat',
'Paint', 'PaintContext', 'PaintEvent', 'Panel',
'PanelUI', 'Paper', 'ParagraphView',
'ParameterBlock', 'ParameterDescriptor',
'ParseException', 'ParsePosition', 'Parser',
'ParserDelegator', 'PartialResultException',
'PasswordAuthentication', 'PasswordView', 'Patch',
'PathIterator', 'Permission', 'PermissionCollection',
'Permissions', 'PERSIST_STORE', 'PhantomReference',
'PipedInputStream', 'PipedOutputStream',
'PipedReader', 'PipedWriter', 'PixelGrabber',
'PixelInterleavedSampleModel', 'PKCS8EncodedKeySpec',
'PlainDocument', 'PlainView', 'Point', 'Point2D',
'Point2D.Double', 'Point2D.Float', 'Policy',
'PolicyError', 'PolicyHelper', 'PolicyHolder',
'PolicyListHelper', 'PolicyListHolder',
'PolicyOperations', 'PolicyTypeHelper', 'Polygon',
'PopupMenu', 'PopupMenuEvent', 'PopupMenuListener',
'PopupMenuUI', 'Port', 'Port.Info',
'PortableRemoteObject',
'PortableRemoteObjectDelegate', 'Position',
'Position.Bias', 'PreparedStatement', 'Principal',
'PrincipalHolder', 'Printable',
'PrinterAbortException', 'PrinterException',
'PrinterGraphics', 'PrinterIOException',
'PrinterJob', 'PrintGraphics', 'PrintJob',
'PrintStream', 'PrintWriter', 'PrivateKey',
'PRIVATE_MEMBER', 'PrivilegedAction',
'PrivilegedActionException',
'PrivilegedExceptionAction', 'Process',
'ProfileDataException', 'ProgressBarUI',
'ProgressMonitor', 'ProgressMonitorInputStream',
'Properties', 'PropertyChangeEvent',
'PropertyChangeListener', 'PropertyChangeSupport',
'PropertyDescriptor', 'PropertyEditor',
'PropertyEditorManager', 'PropertyEditorSupport',
'PropertyPermission', 'PropertyResourceBundle',
'PropertyVetoException', 'ProtectionDomain',
'ProtocolException', 'Provider', 'ProviderException',
'Proxy', 'PublicKey', 'PUBLIC_MEMBER',
'PushbackInputStream', 'PushbackReader',
'QuadCurve2D', 'QuadCurve2D.Double',
'QuadCurve2D.Float', 'Random', 'RandomAccessFile',
'Raster', 'RasterFormatException', 'RasterOp',
'Reader', 'Receiver', 'Rectangle', 'Rectangle2D',
'Rectangle2D.Double', 'Rectangle2D.Float',
'RectangularShape', 'Ref', 'RefAddr', 'Reference',
'Referenceable', 'ReferenceQueue',
'ReferralException', 'ReflectPermission', 'Registry',
'RegistryHandler', 'RemarshalException', 'Remote',
'RemoteCall', 'RemoteException', 'RemoteObject',
'RemoteRef', 'RemoteServer', 'RemoteStub',
'RenderableImage', 'RenderableImageOp',
'RenderableImageProducer', 'RenderContext',
'RenderedImage', 'RenderedImageFactory', 'Renderer',
'RenderingHints', 'RenderingHints.Key',
'RepaintManager', 'ReplicateScaleFilter',
'Repository', 'RepositoryIdHelper', 'Request',
'RescaleOp', 'Resolver', 'ResolveResult',
'ResourceBundle', 'ResponseHandler', 'ResultSet',
'ResultSetMetaData', 'ReverbType', 'RGBImageFilter',
'RMIClassLoader', 'RMIClientSocketFactory',
'RMIFailureHandler', 'RMISecurityException',
'RMISecurityManager', 'RMIServerSocketFactory',
'RMISocketFactory', 'Robot', 'RootPaneContainer',
'RootPaneUI', 'RoundRectangle2D',
'RoundRectangle2D.Double', 'RoundRectangle2D.Float',
'RowMapper', 'RSAKey', 'RSAKeyGenParameterSpec',
'RSAPrivateCrtKey', 'RSAPrivateCrtKeySpec',
'RSAPrivateKey', 'RSAPrivateKeySpec', 'RSAPublicKey',
'RSAPublicKeySpec', 'RTFEditorKit',
'RuleBasedCollator', 'Runnable', 'Runtime',
'RunTime', 'RuntimeException', 'RunTimeOperations',
'RuntimePermission', 'SampleModel',
'SchemaViolationException', 'Scrollable',
'Scrollbar', 'ScrollBarUI', 'ScrollPane',
'ScrollPaneConstants', 'ScrollPaneLayout',
'ScrollPaneLayout.UIResource', 'ScrollPaneUI',
'SearchControls', 'SearchResult',
'SecureClassLoader', 'SecureRandom',
'SecureRandomSpi', 'Security', 'SecurityException',
'SecurityManager', 'SecurityPermission', 'Segment',
'SeparatorUI', 'Sequence', 'SequenceInputStream',
'Sequencer', 'Sequencer.SyncMode', 'Serializable',
'SerializablePermission', 'ServantObject',
'ServerCloneException', 'ServerError',
'ServerException', 'ServerNotActiveException',
'ServerRef', 'ServerRequest',
'ServerRuntimeException', 'ServerSocket',
'ServiceDetail', 'ServiceDetailHelper',
'ServiceInformation', 'ServiceInformationHelper',
'ServiceInformationHolder',
'ServiceUnavailableException', 'Set',
'SetOverrideType', 'SetOverrideTypeHelper', 'Shape',
'ShapeGraphicAttribute', 'Short', 'ShortHolder',
'ShortLookupTable', 'ShortMessage', 'ShortSeqHelper',
'ShortSeqHolder', 'Signature', 'SignatureException',
'SignatureSpi', 'SignedObject', 'Signer',
'SimpleAttributeSet', 'SimpleBeanInfo',
'SimpleDateFormat', 'SimpleTimeZone',
'SinglePixelPackedSampleModel',
'SingleSelectionModel', 'SizeLimitExceededException',
'SizeRequirements', 'SizeSequence', 'Skeleton',
'SkeletonMismatchException',
'SkeletonNotFoundException', 'SliderUI', 'Socket',
'SocketException', 'SocketImpl', 'SocketImplFactory',
'SocketOptions', 'SocketPermission',
'SocketSecurityException', 'SoftBevelBorder',
'SoftReference', 'SortedMap', 'SortedSet',
'Soundbank', 'SoundbankReader', 'SoundbankResource',
'SourceDataLine', 'SplitPaneUI', 'SQLData',
'SQLException', 'SQLInput', 'SQLOutput',
'SQLPermission', 'SQLWarning', 'Stack',
'StackOverflowError', 'StateEdit', 'StateEditable',
'StateFactory', 'Statement', 'Streamable',
'StreamableValue', 'StreamCorruptedException',
'StreamTokenizer', 'StrictMath', 'String',
'StringBuffer', 'StringBufferInputStream',
'StringCharacterIterator', 'StringContent',
'StringHolder', 'StringIndexOutOfBoundsException',
'StringReader', 'StringRefAddr', 'StringSelection',
'StringTokenizer', 'StringValueHelper',
'StringWriter', 'Stroke', 'Struct', 'StructMember',
'StructMemberHelper', 'Stub', 'StubDelegate',
'StubNotFoundException', 'Style', 'StyleConstants',
'StyleConstants.CharacterConstants',
'StyleConstants.ColorConstants',
'StyleConstants.FontConstants',
'StyleConstants.ParagraphConstants', 'StyleContext',
'StyledDocument', 'StyledEditorKit',
'StyledEditorKit.AlignmentAction',
'StyledEditorKit.BoldAction',
'StyledEditorKit.FontFamilyAction',
'StyledEditorKit.FontSizeAction',
'StyledEditorKit.ForegroundAction',
'StyledEditorKit.ItalicAction',
'StyledEditorKit.StyledTextAction',
'StyledEditorKit.UnderlineAction', 'StyleSheet',
'StyleSheet.BoxPainter', 'StyleSheet.ListPainter',
'SwingConstants', 'SwingPropertyChangeSupport',
'SwingUtilities', 'SyncFailedException',
'Synthesizer', 'SysexMessage', 'System',
'SystemColor', 'SystemException', 'SystemFlavorMap',
'TabableView', 'TabbedPaneUI', 'TabExpander',
'TableCellEditor', 'TableCellRenderer',
'TableColumn', 'TableColumnModel',
'TableColumnModelEvent', 'TableColumnModelListener',
'TableHeaderUI', 'TableModel', 'TableModelEvent',
'TableModelListener', 'TableUI', 'TableView',
'TabSet', 'TabStop', 'TagElement', 'TargetDataLine',
'TCKind', 'TextAction', 'TextArea', 'TextAttribute',
'TextComponent', 'TextEvent', 'TextField',
'TextHitInfo', 'TextLayout',
'TextLayout.CaretPolicy', 'TextListener',
'TextMeasurer', 'TextUI', 'TexturePaint', 'Thread',
'ThreadDeath', 'ThreadGroup', 'ThreadLocal',
'Throwable', 'Tie', 'TileObserver', 'Time',
'TimeLimitExceededException', 'Timer', 'TimerTask',
'Timestamp', 'TimeZone', 'TitledBorder', 'ToolBarUI',
'Toolkit', 'ToolTipManager', 'ToolTipUI',
'TooManyListenersException', 'Track',
'TransactionRequiredException',
'TransactionRolledbackException',
'TRANSACTION_REQUIRED', 'TRANSACTION_ROLLEDBACK',
'Transferable', 'TransformAttribute', 'TRANSIENT',
'Transmitter', 'Transparency', 'TreeCellEditor',
'TreeCellRenderer', 'TreeExpansionEvent',
'TreeExpansionListener', 'TreeMap', 'TreeModel',
'TreeModelEvent', 'TreeModelListener', 'TreeNode',
'TreePath', 'TreeSelectionEvent',
'TreeSelectionListener', 'TreeSelectionModel',
'TreeSet', 'TreeUI', 'TreeWillExpandListener',
'TypeCode', 'TypeCodeHolder', 'TypeMismatch',
'Types', 'UID', 'UIDefaults',
'UIDefaults.ActiveValue', 'UIDefaults.LazyInputMap',
'UIDefaults.LazyValue', 'UIDefaults.ProxyLazyValue',
'UIManager', 'UIManager.LookAndFeelInfo',
'UIResource', 'ULongLongSeqHelper',
'ULongLongSeqHolder', 'ULongSeqHelper',
'ULongSeqHolder', 'UndeclaredThrowableException',
'UndoableEdit', 'UndoableEditEvent',
'UndoableEditListener', 'UndoableEditSupport',
'UndoManager', 'UnexpectedException',
'UnicastRemoteObject', 'UnionMember',
'UnionMemberHelper', 'UNKNOWN', 'UnknownError',
'UnknownException', 'UnknownGroupException',
'UnknownHostException', 'UnknownObjectException',
'UnknownServiceException', 'UnknownUserException',
'UnmarshalException', 'UnrecoverableKeyException',
'Unreferenced', 'UnresolvedPermission',
'UnsatisfiedLinkError', 'UnsolicitedNotification',
'UnsolicitedNotificationEvent',
'UnsolicitedNotificationListener',
'UnsupportedAudioFileException',
'UnsupportedClassVersionError',
'UnsupportedEncodingException',
'UnsupportedFlavorException',
'UnsupportedLookAndFeelException',
'UnsupportedOperationException',
'UNSUPPORTED_POLICY', 'UNSUPPORTED_POLICY_VALUE',
'URL', 'URLClassLoader', 'URLConnection',
'URLDecoder', 'URLEncoder', 'URLStreamHandler',
'URLStreamHandlerFactory', 'UserException',
'UShortSeqHelper', 'UShortSeqHolder',
'UTFDataFormatException', 'Util', 'UtilDelegate',
'Utilities', 'ValueBase', 'ValueBaseHelper',
'ValueBaseHolder', 'ValueFactory', 'ValueHandler',
'ValueMember', 'ValueMemberHelper',
'VariableHeightLayoutCache', 'Vector', 'VerifyError',
'VersionSpecHelper', 'VetoableChangeListener',
'VetoableChangeSupport', 'View', 'ViewFactory',
'ViewportLayout', 'ViewportUI',
'VirtualMachineError', 'Visibility',
'VisibilityHelper', 'VMID', 'VM_ABSTRACT',
'VM_CUSTOM', 'VM_NONE', 'VM_TRUNCATABLE',
'VoiceStatus', 'Void', 'WCharSeqHelper',
'WCharSeqHolder', 'WeakHashMap', 'WeakReference',
'Window', 'WindowAdapter', 'WindowConstants',
'WindowEvent', 'WindowListener', 'WrappedPlainView',
'WritableRaster', 'WritableRenderedImage',
'WriteAbortedException', 'Writer',
'WrongTransaction', 'WStringValueHelper',
'X509Certificate', 'X509CRL', 'X509CRLEntry',
'X509EncodedKeySpec', 'X509Extension', 'ZipEntry',
'ZipException', 'ZipFile', 'ZipInputStream',
'ZipOutputStream', 'ZoneView',
'_BindingIteratorImplBase', '_BindingIteratorStub',
'_IDLTypeStub', '_NamingContextImplBase',
'_NamingContextStub', '_PolicyStub', '_Remote_Stub'
),
4 => array(
'boolean', 'byte', 'char', 'double', 'float', 'int', 'long',
'short', 'void'
),
5 => array(
'allProperties', 'asImmutable', 'asSynchronized', 'collect',
'count', 'each', 'eachProperty', 'eachPropertyName',
'eachWithIndex', 'find', 'findAll', 'findIndexOf',
'flatten', 'get', 'grep', 'inject', 'intersect',
'join', 'max', 'min', 'pop', 'reverse',
'reverseEach', 'size', 'sort', 'subMap', 'toList'
),
6 => array(
'center', 'contains', 'eachMatch', 'padLeft', 'padRight',
'toCharacter', 'tokenize', 'toLong', 'toURL'
),
7 => array(
'append', 'eachByte', 'eachFile', 'eachFileRecurse', 'eachLine',
'eachLines', 'encodeBase64', 'filterLine', 'getText',
'splitEachLine', 'transformChar', 'transformLine',
'withOutputStream', 'withPrintWriter', 'withReader',
'withStream', 'withStreams', 'withWriter',
'withWriterAppend', 'write', 'writeLine'
),
8 => array(
'dump', 'getLastMatcher', 'inspect', 'invokeMethod', 'print',
'println', 'start', 'startDaemon', 'step', 'times',
'upto', 'use'
),
9 => array(
'call', 'close', 'eachRow', 'execute', 'executeUpdate', 'Sql'
)
),
'SYMBOLS' => array(
'(', ')', '[', ']', '{', '}', '*', '&', '%', '!', ';', '<', '>', '?', '|', '=',
'=>', '||', '-', '+', '<<', '<<<', '&&'
),
'CASE_SENSITIVE' => array(
GESHI_COMMENTS => true,
1 => false,
2 => false,
3 => true,
4 => true,
5 => true,
6 => true,
7 => true,
8 => true,
9 => true
),
'STYLES' => array(
'KEYWORDS' => array(
1 => 'color: #b1b100;',
2 => 'color: #000000; font-weight: bold;',
3 => 'color: #aaaadd; font-weight: bold;',
4 => 'color: #993333;',
5 => 'color: #663399;',
6 => 'color: #CC0099;',
7 => 'color: #FFCC33;',
8 => 'color: #993399;',
9 => 'color: #993399; font-weight: bold;'
),
'COMMENTS' => array(
1=> 'color: #808080; font-style: italic;',
2=> 'color: #a1a100;',
3=> 'color: #808080; font-style: italic;',
'MULTI' => 'color: #808080; font-style: italic;'
),
'ESCAPE_CHAR' => array(
0 => 'color: #000099; font-weight: bold;'
),
'BRACKETS' => array(
0 => 'color: #66cc66;'
),
'STRINGS' => array(
0 => 'color: #ff0000;'
),
'NUMBERS' => array(
0 => 'color: #cc66cc;'
),
'METHODS' => array(
1 => 'color: #006600;',
2 => 'color: #006600;'
),
'SYMBOLS' => array(
0 => 'color: #66cc66;'
),
'SCRIPT' => array(
),
'REGEXPS' => array(
0 => 'color: #0000ff;'
)
),
'URLS' => array(
1 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAMEL}',
2 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAMEL}',
3 => 'http://www.google.de/search?as_q={FNAME}&num=100&hl=en&as_occt=url&as_sitesearch=java.sun.com%2Fj2se%2F1.5.0%2Fdocs%2Fapi%2F',
4 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',
5 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',
6 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',
7 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',
8 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',
9 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}'
),
'OOLANG' => true,
'OBJECT_SPLITTERS' => array(
1 => '.'
),
'REGEXPS' => array(
//Variables
0 => '\\$\\{[a-zA-Z_][a-zA-Z0-9_]*\\}'
),
'STRICT_MODE_APPLIES' => GESHI_NEVER,
'SCRIPT_DELIMITERS' => array(
),
'HIGHLIGHT_STRICT_BLOCK' => array(
)
);
?>