Klasse PluginUtil

java.lang.Object
com.kscs.util.plugins.xjc.base.PluginUtil

public final class PluginUtil extends Object
Common utilities for XJC plugins
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static com.sun.codemodel.JFieldVar
    getDeclaredField(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
     
    static com.sun.codemodel.JType
    getElementType(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
     
    static com.sun.codemodel.JExpression
    nullSafe(PropertyOutline test, com.sun.codemodel.JExpression source)
     
    static com.sun.codemodel.JExpression
    nullSafe(com.sun.codemodel.JExpression test, com.sun.codemodel.JExpression source)
     
    static com.sun.codemodel.JExpression
    nullSafe(com.sun.tools.xjc.outline.FieldOutline test, com.sun.codemodel.JExpression source)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • PluginUtil

      public PluginUtil()
  • Methodendetails

    • getDeclaredField

      public static com.sun.codemodel.JFieldVar getDeclaredField(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
    • nullSafe

      public static com.sun.codemodel.JExpression nullSafe(com.sun.codemodel.JExpression test, com.sun.codemodel.JExpression source)
    • nullSafe

      public static com.sun.codemodel.JExpression nullSafe(com.sun.tools.xjc.outline.FieldOutline test, com.sun.codemodel.JExpression source)
    • nullSafe

      public static com.sun.codemodel.JExpression nullSafe(PropertyOutline test, com.sun.codemodel.JExpression source)
    • getElementType

      public static com.sun.codemodel.JType getElementType(com.sun.tools.xjc.outline.FieldOutline fieldOutline)