congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ParserContextFactory
Code IndexAdd Tabnine to your IDE (free)

How to use
ParserContextFactory
in
com.sqlapp.util.eval.mvel

Best Java code snippets using com.sqlapp.util.eval.mvel.ParserContextFactory (Showing top 7 results out of 315)

origin: com.sqlapp/sqlapp-core

protected void addImports(ParserContext parserContext) throws SecurityException, NoSuchMethodException{
  addPackageImports(parserContext);
  addAllStaticMethodsImport(parserContext, MvelUtils.class);
  addDateUtilsImports(parserContext);
  addAllStaticMethodsImport(parserContext, Iterators.class);
}
origin: com.sqlapp/sqlapp-core

/**
 * クラス内のstaticメソッドを一括でインポートします
 * @param parserContext
 * @param clazz
 */
protected void addAllStaticMethodsImport(ParserContext parserContext, Class<?> clazz){
  List<Method> methods=getAllStaticMethods(clazz);
  for(Method method:methods){
    addImport(parserContext, method);
  }
}
origin: com.sqlapp/sqlapp-core

public ParserContext getParserContext(){
  ParserContext parserContext=new ParserContext();
  //parserContext.setStrictTypeEnforcement(true);
  //parserContext.setStrongTyping(false);
  try {
    addImports(parserContext);
  } catch (Exception e) {
    throw new RuntimeException(e);
  }
  return parserContext;
}
origin: com.sqlapp/sqlapp-core

  private void addDateUtilsImports(ParserContext parserContext) throws SecurityException, NoSuchMethodException{
    String methodName=null;
    methodName="toDate";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="toSqlDate";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="toTime";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="toTimestamp";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="setDate";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="setMonth";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="setYear";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="currentDateTime";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="currentDate";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="currentTime";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
    methodName="currentTimestamp";
    addStaticMethodsImport(parserContext, DateUtils.class, methodName);
  }
}
origin: com.sqlapp/sqlapp-core

/**
 * クラス内のstaticメソッドを一括でインポートします
 * @param parserContext
 * @param clazz
 */
protected void addStaticMethodsImport(ParserContext parserContext, Class<?> clazz, String methodName, Class<?>... parameterTypes){
  Method method;
  try {
    method = clazz.getMethod(methodName, parameterTypes);
    addImport(parserContext, method);
  } catch (Exception e) {
    throw new RuntimeException(e);
  }
}
origin: com.sqlapp/sqlapp-command

  @Override
  protected void addImports(ParserContext parserContext) throws SecurityException, NoSuchMethodException{
    super.addImports(parserContext);
    addAllStaticMethodsImport(parserContext, HtmlUtils.class);
  }
}
origin: com.sqlapp/sqlapp-core

/**
 * クラス内のstaticメソッドを一括でインポートします
 * @param parserContext
 * @param clazz
 */
protected void addStaticMethodsImport(ParserContext parserContext, Class<?> clazz, String methodName){
  List<Method> methods=getAllStaticMethods(clazz);
  for(Method method:methods){
    if (methodName.equals(method.getName())){
      addImport(parserContext, method);
    }
  }
}
com.sqlapp.util.eval.mvelParserContextFactory

Most used methods

  • addImports
  • addAllStaticMethodsImport
    クラス内のstaticメソッドを一括でインポートします
  • addDateUtilsImports
  • addImport
  • addPackageImports
  • addStaticMethodsImport
    クラス内のstaticメソッドを一括でインポートします
  • getAllStaticMethods
    クラス内のstaticメソッドを全て取得します

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSharedPreferences (Context)
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (Timer)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • JLabel (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now