JavaScript is disabled on your browser.
  • Summary:
  • Nested Field
  • Method
Package: groovy.lang

[Java] Interface GroovyObject


  • public interface GroovyObject

    The interface implemented by all Groovy objects.

    Especially handy for using Groovy objects when in the Java world.

    • Method Detail

      • public MetaClass getMetaClass()

        Returns the metaclass for a given class.

        Returns:
        the metaClass of this instance

      • @Internal
        public Object getProperty(String propertyName)

        Retrieves a property value.

        Parameters:
        propertyName - the name of the property of interest
        Returns:
        the given property

      • @Internal
        public Object invokeMethod(String name, Object args)

        Invokes the given method.

        Parameters:
        name - the name of the method to call
        args - the arguments to use for the method call
        Returns:
        the result of invoking the method

      • public void setMetaClass(MetaClass metaClass)

        Allows the MetaClass to be replaced with a derived implementation.

        Parameters:
        metaClass - the new metaclass

      • @Internal
        public void setProperty(String propertyName, Object newValue)

        Sets the given property to the new value.

        Parameters:
        propertyName - the name of the property of interest
        newValue - the new value for the property

  • Summary:
  • Nested Field
  • Method

Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /