public static Unsafe getUnsafe() { if ( context().control == null ) { try { Field f = Unsafe.class.getDeclaredField( "theUnsafe" ); f.setAccessible( true ); context().control = ( Unsafe ) f.get( null ); return context().control; } catch ( Exception e ) { return null; } } else { return context().control; } }
private static Map<String, FieldAccess> getCombinedFieldsPropertyFirst(Class<? extends Object> theClass) { return context()._combinedFieldsPropertyFirst.get(theClass); }
private static Map<String, FieldAccess> getCombinedFieldsFieldFirstForSerializer(Class<? extends Object> theClass) { return context()._combinedFieldsFieldsFirstForSerializer.get(theClass); }
private static void putCombinedFieldsPropertyFirstForSerializer(Class<?> theClass, Map<String, FieldAccess> map) { context()._combinedFieldsPropertyFirst.put(theClass, map); }
private static void setPropertyAccessorFieldsInCache( Class<? extends Object> theClass, Map<String, FieldAccess> map ) { context()._allAccessorPropertyFieldsCache.put( theClass, map ); }
private static void setPropertyAccessorFieldsInCache( Class<? extends Object> theClass, Map<String, FieldAccess> map ) { context()._allAccessorPropertyFieldsCache.put( theClass, map ); }
private static Map<String, FieldAccess> getCombinedFieldsFieldFirst(Class<? extends Object> theClass) { return context()._combinedFieldsFieldsFirst.get(theClass); }
private static void putCombinedFieldsFieldFirstForSerializer(Class<?> theClass, Map<String, FieldAccess> map) { context()._combinedFieldsFieldsFirstForSerializer.put(theClass, map); }
private static Map<String, FieldAccess> getCombinedFieldsPropertyFirstForSerializer(Class<? extends Object> theClass) { return context()._combinedFieldsPropertyFirstForSerializer.get(theClass); }
private static Map<String, FieldAccess> getPropertyAccessorFieldsFromCache( Class<? extends Object> theClass ) { return context()._allAccessorPropertyFieldsCache.get( theClass ); }
private static void setSortableField( Class<?> clazz, String fieldName ) { Reflection.context()._sortableFields.put( clazz.getName(), fieldName ); }
private static String getSortableField( Class<?> clazz ) { return Reflection.context()._sortableFields.get( clazz.getName() ); }