Class StaticUtils

java.lang.Object
ca.ubc.stat.blang.StaticUtils

public class StaticUtils
extends java.lang.Object
  • Method Summary

    Modifier and Type Method Description
    static void eagerlyEvaluate​(org.eclipse.xtend2.lib.StringConcatenationClient lazyString)  
    static java.lang.String escape​(java.lang.String blangString)
    Transforms a blang string into a string that can be inserted into Java code inside an expression of the form String str = "";
    static java.lang.String expressionText​(org.eclipse.emf.ecore.EObject ex)  
    static java.lang.String fullyQualifiedNameString​(BlangModel model)  
    static java.lang.String generatedName​(java.lang.String uniqueName)  
    static java.lang.String getterName​(java.lang.String fieldName)  
    static java.util.List<InitializerDependency> initializerDependencies​(java.util.List<Dependency> dependencies)  
    static boolean isParam​(VariableType variableType)  
    static void setFieldValue​(java.lang.reflect.Field f, java.lang.Object instance, java.lang.Object value)  
    static java.lang.String setterName​(java.lang.String fieldName)  
    static java.lang.String uniqueDeclaredMethod​(java.lang.Class<?> someClass)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • uniqueDeclaredMethod

      public static java.lang.String uniqueDeclaredMethod​(java.lang.Class<?> someClass)
    • isParam

      public static boolean isParam​(VariableType variableType)
    • generatedName

      public static java.lang.String generatedName​(java.lang.String uniqueName)
    • initializerDependencies

      public static java.util.List<InitializerDependency> initializerDependencies​(java.util.List<Dependency> dependencies)
    • expressionText

      public static java.lang.String expressionText​(org.eclipse.emf.ecore.EObject ex)
    • eagerlyEvaluate

      public static void eagerlyEvaluate​(org.eclipse.xtend2.lib.StringConcatenationClient lazyString)
    • setFieldValue

      public static void setFieldValue​(java.lang.reflect.Field f, java.lang.Object instance, java.lang.Object value)
    • getterName

      public static java.lang.String getterName​(java.lang.String fieldName)
    • setterName

      public static java.lang.String setterName​(java.lang.String fieldName)
    • fullyQualifiedNameString

      public static java.lang.String fullyQualifiedNameString​(BlangModel model)
    • escape

      public static java.lang.String escape​(java.lang.String blangString)
      Transforms a blang string into a string that can be inserted into Java code inside an expression of the form String str = "";