Class StringCompatibilityOperationContributor

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class StringCompatibilityOperationContributor
    extends OperationContributor
    • Constructor Detail

      • StringCompatibilityOperationContributor

        public StringCompatibilityOperationContributor()
    • Method Detail

      • replace

        public java.lang.String replace​(java.lang.String regex,
                                        java.lang.String replacement)
        In the previous version of EOL, EolString.replace mapped to String.replaceAll.
        Parameters:
        regex -
        replacement -
        Returns:
      • replaceLiteral

        public java.lang.String replaceLiteral​(java.lang.String lit,
                                               java.lang.String replacement)
        Parameters:
        lit - The String to replace.
        replacement - The substitute String.
        Returns:
        String.replace(CharSequence, CharSequence)
        Since:
        1.6
      • characterAt

        public java.lang.String characterAt​(int index)
        Java charAt returns a 'char': keep it for backwards compatibility (e.g. Ecore2Thrift needs it), but also provide a 'characterAt' EOL version since EOL does not have that primitive type.