public class CompilerHelper extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static Class | ACCESSOR_FACTORY_ANNOTATION_CLASS | 
| static Method | ACCESSOR_FACTORY_VALUE_METHOD | 
| static Class | INTERNAL_ACCESSOR_FACTORY_ANNOTATION_CLASS | 
| static Method | INTERNAL_ACCESSOR_FACTORY_VALUE_METHOD | 
| static Class | INTERNAL_XML_LOCATION_ANNOTATION_CLASS | 
| static String | INTERNAL_XML_LOCATION_ANNOTATION_NAME | 
| static Class | OLD_ACCESSOR_FACTORY_ANNOTATION_CLASS | 
| static Method | OLD_ACCESSOR_FACTORY_VALUE_METHOD | 
| static Class | OLD_XML_LOCATION_ANNOTATION_CLASS | 
| static String | OLD_XML_LOCATION_ANNOTATION_NAME | 
| static Class | XML_LOCATION_ANNOTATION_CLASS | 
| static String | XML_LOCATION_ANNOTATION_NAME | 
| Constructor and Description | 
|---|
| CompilerHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | addClassToClassLoader(JavaClass cls,
                     ClassLoader loader) | 
| static Object | createAccessorFor(JavaClass jClass,
                 Property property,
                 Helper helper,
                 AccessorFactoryWrapper accessorFactory) | 
| static JavaClass | getNextMappedSuperClass(JavaClass cls,
                       Map<String,TypeInfo> typeInfo,
                       Helper helper) | 
| static JavaClass | getTypeFromAdapterClass(JavaClass adapterClass,
                       Helper helper)If adapter class is null return null If there is a marshal method that
 returns something other than Object on the adapter class return the
 return type of that method Otherwise return Object.class | 
| static JAXBContext | getXmlBindingsModelContext()The method will load the eclipselink metadata model and return the
 corresponding JAXBContext | 
| static boolean | isSimpleType(TypeInfo info) | 
public static final String XML_LOCATION_ANNOTATION_NAME
public static final String OLD_XML_LOCATION_ANNOTATION_NAME
public static final String INTERNAL_XML_LOCATION_ANNOTATION_NAME
public static Class ACCESSOR_FACTORY_ANNOTATION_CLASS
public static Method ACCESSOR_FACTORY_VALUE_METHOD
public static Class OLD_ACCESSOR_FACTORY_ANNOTATION_CLASS
public static Method OLD_ACCESSOR_FACTORY_VALUE_METHOD
public static Class INTERNAL_ACCESSOR_FACTORY_ANNOTATION_CLASS
public static Method INTERNAL_ACCESSOR_FACTORY_VALUE_METHOD
public static Class XML_LOCATION_ANNOTATION_CLASS
public static Class OLD_XML_LOCATION_ANNOTATION_CLASS
public static Class INTERNAL_XML_LOCATION_ANNOTATION_CLASS
public static JavaClass getTypeFromAdapterClass(JavaClass adapterClass, Helper helper)
public static JAXBContext getXmlBindingsModelContext()
public static JavaClass getNextMappedSuperClass(JavaClass cls, Map<String,TypeInfo> typeInfo, Helper helper)
public static void addClassToClassLoader(JavaClass cls, ClassLoader loader)
public static Object createAccessorFor(JavaClass jClass, Property property, Helper helper, AccessorFactoryWrapper accessorFactory)
public static boolean isSimpleType(TypeInfo info)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.