Interface IMetaField

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getJavaSignature()
      Returns the java-like signature of this operation.
      java.lang.String getName()
      Returns the name of the method.
      java.lang.String getSignature()
      Returns the signature of the method (in terms of VIL types where possible).
      IMetaType getType()
      Returns the type of this attribute.
      boolean isReadOnly()
      Returns whether the field is read-only.
      boolean isStatic()
      Returns whether the field is static.
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the name of the method.
        Returns:
        the name of the method
      • getJavaSignature

        java.lang.String getJavaSignature()
        Returns the java-like signature of this operation.
        Returns:
        the java-like Java signature of this operation
      • getSignature

        java.lang.String getSignature()
        Returns the signature of the method (in terms of VIL types where possible).
        Returns:
        the signature of the method
      • getType

        IMetaType getType()
        Returns the type of this attribute.
        Returns:
        the type
      • isReadOnly

        boolean isReadOnly()
        Returns whether the field is read-only. Please note that this method provides a "static" information, i.e., it cannot change during script execution. If a field can be modified at all, this method shall return true and determine when the value is changed, whether the actual access is permitted. In contrast, if it is known that the field cannot be changed at all, this method shall return false.
        Returns:
        true if the field is read-only, false else
      • isStatic

        boolean isStatic()
        Returns whether the field is static.
        Returns:
        true if the field is static, false else