Browse Source

classmate移包

10.0
lonord 7 years ago
parent
commit
595be5f7af
  1. 13
      fine-classmate/src/com/fasterxml/classmate/package-info.java
  2. 5
      fine-classmate/src/com/fasterxml/classmate/types/package-info.java
  3. 4
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/AnnotationConfiguration.java
  4. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/AnnotationInclusion.java
  5. 4
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/AnnotationOverrides.java
  6. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/Annotations.java
  7. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/Filter.java
  8. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/GenericType.java
  9. 9
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/MemberResolver.java
  10. 12
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/ResolvedType.java
  11. 14
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/ResolvedTypeWithMembers.java
  12. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/TypeBindings.java
  13. 15
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/TypeResolver.java
  14. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/HierarchicType.java
  15. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawConstructor.java
  16. 4
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawField.java
  17. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawMember.java
  18. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawMethod.java
  19. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedConstructor.java
  20. 8
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedField.java
  21. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedMember.java
  22. 8
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedMethod.java
  23. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedParameterizedMember.java
  24. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/package-info.java
  25. 13
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/package-info.java
  26. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedArrayType.java
  27. 10
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedInterfaceType.java
  28. 12
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedObjectType.java
  29. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedPrimitiveType.java
  30. 12
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedRecursiveType.java
  31. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/TypePlaceHolder.java
  32. 5
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/package-info.java
  33. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/ClassKey.java
  34. 6
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/ClassStack.java
  35. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/MethodKey.java
  36. 4
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/ResolvedTypeCache.java
  37. 2
      fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/package-info.java
  38. 2
      fine-hibernate/fine-hibernate.iml
  39. 10
      fine-hibernate/src/com/fr/third/org/hibernate/boot/internal/AttributeConverterDescriptorImpl.java
  40. 4
      fine-hibernate/src/com/fr/third/org/hibernate/boot/internal/ClassmateContext.java

13
fine-classmate/src/com/fasterxml/classmate/package-info.java

@ -1,13 +0,0 @@
/**
* Package that contains main public interface of ClassMate
* package.
*<p>
* Most commonly resolution starts with {@link com.fasterxml.classmate.TypeResolver},
* using its <code>resolve()</code> method, which returns a
* {@link com.fasterxml.classmate.ResolvedType} instance.
* These type objects contain all necessary information about type itself;
* but if type information on members (fields, methods, constructors, static
* members) is needed, {@link com.fasterxml.classmate.MemberResolver} can
* resolve types for members: it takes {@link com.fasterxml.classmate.ResolvedType}s.
*/
package com.fasterxml.classmate;

5
fine-classmate/src/com/fasterxml/classmate/types/package-info.java

@ -1,5 +0,0 @@
/**
* Package that contains {@link com.fasterxml.classmate.ResolvedType}
* implementation classes.
*/
package com.fasterxml.classmate.types;

4
fine-classmate/src/com/fasterxml/classmate/AnnotationConfiguration.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/AnnotationConfiguration.java

@ -1,10 +1,10 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.io.Serializable;
import java.lang.annotation.Annotation;
import java.util.*;
import com.fasterxml.classmate.util.ClassKey;
import com.fr.third.com.fasterxml.classmate.util.ClassKey;
/**
* Interface for object that determines handling of annotations in regards

2
fine-classmate/src/com/fasterxml/classmate/AnnotationInclusion.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/AnnotationInclusion.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
/**
* Enumeration that defines different settings for handling behavior

4
fine-classmate/src/com/fasterxml/classmate/AnnotationOverrides.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/AnnotationOverrides.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.io.Serializable;
import java.util.*;
import com.fasterxml.classmate.util.ClassKey;
import com.fr.third.com.fasterxml.classmate.util.ClassKey;
/**
* Interface for object that can provide mix-ins to override annotations.

2
fine-classmate/src/com/fasterxml/classmate/Annotations.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/Annotations.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.io.Serializable;
import java.lang.annotation.Annotation;

2
fine-classmate/src/com/fasterxml/classmate/Filter.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/Filter.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
/**
* Interface that defines API for basic filtering objects, used to prune set

2
fine-classmate/src/com/fasterxml/classmate/GenericType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/GenericType.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.io.Serializable;

9
fine-classmate/src/com/fasterxml/classmate/MemberResolver.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/MemberResolver.java

@ -1,10 +1,13 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.io.Serializable;
import java.util.*;
import com.fasterxml.classmate.members.*;
import com.fasterxml.classmate.util.ClassKey;
import com.fr.third.com.fasterxml.classmate.members.RawField;
import com.fr.third.com.fasterxml.classmate.util.ClassKey;
import com.fr.third.com.fasterxml.classmate.members.HierarchicType;
import com.fr.third.com.fasterxml.classmate.members.RawConstructor;
import com.fr.third.com.fasterxml.classmate.members.RawMethod;
/**
* Builder class used to completely resolve members (fields, methods,

12
fine-classmate/src/com/fasterxml/classmate/ResolvedType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/ResolvedType.java

@ -1,13 +1,17 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import com.fr.third.com.fasterxml.classmate.members.RawConstructor;
import com.fr.third.com.fasterxml.classmate.members.RawField;
import com.fr.third.com.fasterxml.classmate.members.RawMethod;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.Type;
import java.util.*;
import com.fasterxml.classmate.members.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public abstract class ResolvedType
implements Type

14
fine-classmate/src/com/fasterxml/classmate/ResolvedTypeWithMembers.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/ResolvedTypeWithMembers.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.lang.annotation.Annotation;
import java.lang.annotation.Inherited;
@ -8,15 +8,21 @@ import java.lang.reflect.Method;
import java.lang.reflect.Type;
import java.util.*;
import com.fasterxml.classmate.members.*;
import com.fasterxml.classmate.util.MethodKey;
import com.fr.third.com.fasterxml.classmate.members.HierarchicType;
import com.fr.third.com.fasterxml.classmate.members.RawConstructor;
import com.fr.third.com.fasterxml.classmate.members.RawField;
import com.fr.third.com.fasterxml.classmate.members.RawMethod;
import com.fr.third.com.fasterxml.classmate.members.ResolvedConstructor;
import com.fr.third.com.fasterxml.classmate.members.ResolvedField;
import com.fr.third.com.fasterxml.classmate.members.ResolvedMethod;
import com.fr.third.com.fasterxml.classmate.util.MethodKey;
/**
* Class that contains information about fully resolved members of a
* type; resolution meaning that masking is handled for methods, and
* all inheritable annotations are flattened using optional overrides
* as well ("mix-in annotations").
* Instances are created by {@link com.fasterxml.classmate.MemberResolver}.
* Instances are created by {@link MemberResolver}.
*<p>
* Note that instances are not thread-safe, as the expectation is that instances
* will not be shared (unlike raw members or resolved types)

2
fine-classmate/src/com/fasterxml/classmate/TypeBindings.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/TypeBindings.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.lang.reflect.TypeVariable;
import java.util.*;

15
fine-classmate/src/com/fasterxml/classmate/TypeResolver.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/TypeResolver.java

@ -1,13 +1,18 @@
package com.fasterxml.classmate;
package com.fr.third.com.fasterxml.classmate;
import java.io.Serializable;
import java.lang.reflect.*;
import java.util.*;
import com.fasterxml.classmate.types.*;
import com.fasterxml.classmate.util.ClassKey;
import com.fasterxml.classmate.util.ClassStack;
import com.fasterxml.classmate.util.ResolvedTypeCache;
import com.fr.third.com.fasterxml.classmate.util.ClassKey;
import com.fr.third.com.fasterxml.classmate.util.ClassStack;
import com.fr.third.com.fasterxml.classmate.util.ResolvedTypeCache;
import com.fr.third.com.fasterxml.classmate.types.ResolvedArrayType;
import com.fr.third.com.fasterxml.classmate.types.ResolvedInterfaceType;
import com.fr.third.com.fasterxml.classmate.types.ResolvedObjectType;
import com.fr.third.com.fasterxml.classmate.types.ResolvedPrimitiveType;
import com.fr.third.com.fasterxml.classmate.types.ResolvedRecursiveType;
import com.fr.third.com.fasterxml.classmate.types.TypePlaceHolder;
/**
* Object that is used for resolving generic type information of a class

6
fine-classmate/src/com/fasterxml/classmate/members/HierarchicType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/HierarchicType.java

@ -1,7 +1,7 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.ResolvedTypeWithMembers;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.ResolvedTypeWithMembers;
/**
* Container class used to enclose information about a single {@link ResolvedType}

6
fine-classmate/src/com/fasterxml/classmate/members/RawConstructor.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawConstructor.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.reflect.Constructor;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.util.MethodKey;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.util.MethodKey;
public final class RawConstructor extends RawMember
{

4
fine-classmate/src/com/fasterxml/classmate/members/RawField.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawField.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
public final class RawField extends RawMember
{

6
fine-classmate/src/com/fasterxml/classmate/members/RawMember.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawMember.java

@ -1,17 +1,17 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.annotation.Annotation;
import java.lang.reflect.AnnotatedElement;
import java.lang.reflect.Member;
import java.lang.reflect.Modifier;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
/**
* Base class for all "raw" member (field, method, constructor) types; raw means that
* actual types are not yet resolved, but relationship to declaring type is
* retained for eventual resolution.
* Instances are typically created by {@link com.fasterxml.classmate.ResolvedType}
* Instances are typically created by {@link ResolvedType}
* when requested, and form the input to eventual full flattening of type members.
*/
public abstract class RawMember

6
fine-classmate/src/com/fasterxml/classmate/members/RawMethod.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/RawMethod.java

@ -1,10 +1,10 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.util.MethodKey;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.util.MethodKey;
public final class RawMethod extends RawMember
{

6
fine-classmate/src/com/fasterxml/classmate/members/ResolvedConstructor.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedConstructor.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.reflect.Constructor;
import com.fasterxml.classmate.Annotations;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.Annotations;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
/**
* Class that represents a constructor that has fully resolved generic

8
fine-classmate/src/com/fasterxml/classmate/members/ResolvedField.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedField.java

@ -1,16 +1,16 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import com.fasterxml.classmate.Annotations;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.Annotations;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
public final class ResolvedField extends ResolvedMember<Field>
implements Comparable<ResolvedField>
{
public ResolvedField(ResolvedType context, Annotations ann,
Field field, ResolvedType type)
Field field, ResolvedType type)
{
super(context, ann, field, type);
}

6
fine-classmate/src/com/fasterxml/classmate/members/ResolvedMember.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedMember.java

@ -1,11 +1,11 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.annotation.Annotation;
import java.lang.reflect.Member;
import java.lang.reflect.Modifier;
import com.fasterxml.classmate.Annotations;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.Annotations;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
/**
* Fully type-resolved equivalent of {@link RawMember}. Only members "that matter" (ones not

8
fine-classmate/src/com/fasterxml/classmate/members/ResolvedMethod.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedMethod.java

@ -1,16 +1,16 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import com.fasterxml.classmate.Annotations;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.Annotations;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
public final class ResolvedMethod extends ResolvedParameterizedMember<Method>
implements Comparable<ResolvedMethod>
{
public ResolvedMethod(ResolvedType context, Annotations ann, Method method,
ResolvedType returnType, ResolvedType[] argumentTypes)
ResolvedType returnType, ResolvedType[] argumentTypes)
{
super(context, ann, method, returnType, argumentTypes);
}

6
fine-classmate/src/com/fasterxml/classmate/members/ResolvedParameterizedMember.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

@ -1,7 +1,7 @@
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;
import com.fasterxml.classmate.Annotations;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.Annotations;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import java.lang.annotation.Annotation;
import java.lang.reflect.Member;

2
fine-classmate/src/com/fasterxml/classmate/members/package-info.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/members/package-info.java

@ -2,4 +2,4 @@
* Package that contains implementations of various member types
* (methods, fields, constructors)
*/
package com.fasterxml.classmate.members;
package com.fr.third.com.fasterxml.classmate.members;

13
fine-classmate/src/com/fr/third/com/fasterxml/classmate/package-info.java

@ -0,0 +1,13 @@
/**
* Package that contains main public interface of ClassMate
* package.
*<p>
* Most commonly resolution starts with {@link com.fr.third.com.fasterxml.classmate.TypeResolver},
* using its <code>resolve()</code> method, which returns a
* {@link com.fr.third.com.fasterxml.classmate.ResolvedType} instance.
* These type objects contain all necessary information about type itself;
* but if type information on members (fields, methods, constructors, static
* members) is needed, {@link com.fr.third.com.fasterxml.classmate.MemberResolver} can
* resolve types for members: it takes {@link com.fr.third.com.fasterxml.classmate.ResolvedType}s.
*/
package com.fr.third.com.fasterxml.classmate;

6
fine-classmate/src/com/fasterxml/classmate/types/ResolvedArrayType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedArrayType.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.types;
package com.fr.third.com.fasterxml.classmate.types;
import java.util.*;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.TypeBindings;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.TypeBindings;
public final class ResolvedArrayType extends ResolvedType
{

10
fine-classmate/src/com/fasterxml/classmate/types/ResolvedInterfaceType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedInterfaceType.java

@ -1,11 +1,11 @@
package com.fasterxml.classmate.types;
package com.fr.third.com.fasterxml.classmate.types;
import java.util.*;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.TypeBindings;
import com.fasterxml.classmate.members.RawField;
import com.fasterxml.classmate.members.RawMethod;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.TypeBindings;
import com.fr.third.com.fasterxml.classmate.members.RawField;
import com.fr.third.com.fasterxml.classmate.members.RawMethod;
public class ResolvedInterfaceType extends ResolvedType
{

12
fine-classmate/src/com/fasterxml/classmate/types/ResolvedObjectType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedObjectType.java

@ -1,15 +1,15 @@
package com.fasterxml.classmate.types;
package com.fr.third.com.fasterxml.classmate.types;
import java.lang.reflect.Modifier;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.TypeBindings;
import com.fasterxml.classmate.members.RawConstructor;
import com.fasterxml.classmate.members.RawField;
import com.fasterxml.classmate.members.RawMethod;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.TypeBindings;
import com.fr.third.com.fasterxml.classmate.members.RawConstructor;
import com.fr.third.com.fasterxml.classmate.members.RawField;
import com.fr.third.com.fasterxml.classmate.members.RawMethod;
/**
* Type implementation for classes that do not represent interfaces,

6
fine-classmate/src/com/fasterxml/classmate/types/ResolvedPrimitiveType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedPrimitiveType.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.types;
package com.fr.third.com.fasterxml.classmate.types;
import java.util.*;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.TypeBindings;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.TypeBindings;
/**
* Type used for Java primitive types (which does not include arrays here).

12
fine-classmate/src/com/fasterxml/classmate/types/ResolvedRecursiveType.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/ResolvedRecursiveType.java

@ -1,13 +1,13 @@
package com.fasterxml.classmate.types;
package com.fr.third.com.fasterxml.classmate.types;
import java.lang.reflect.Modifier;
import java.util.*;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.TypeBindings;
import com.fasterxml.classmate.members.RawConstructor;
import com.fasterxml.classmate.members.RawField;
import com.fasterxml.classmate.members.RawMethod;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.TypeBindings;
import com.fr.third.com.fasterxml.classmate.members.RawConstructor;
import com.fr.third.com.fasterxml.classmate.members.RawField;
import com.fr.third.com.fasterxml.classmate.members.RawMethod;
/**
* Specialized type placeholder used in cases where type definition is

6
fine-classmate/src/com/fasterxml/classmate/types/TypePlaceHolder.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/TypePlaceHolder.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.types;
package com.fr.third.com.fasterxml.classmate.types;
import java.util.*;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.TypeBindings;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.TypeBindings;
/**
* Placeholder used for resolving type assignments to figure out

5
fine-classmate/src/com/fr/third/com/fasterxml/classmate/types/package-info.java

@ -0,0 +1,5 @@
/**
* Package that contains {@link com.fr.third.com.fasterxml.classmate.ResolvedType}
* implementation classes.
*/
package com.fr.third.com.fasterxml.classmate.types;

2
fine-classmate/src/com/fasterxml/classmate/util/ClassKey.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/ClassKey.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate.util;
package com.fr.third.com.fasterxml.classmate.util;
import java.io.Serializable;

6
fine-classmate/src/com/fasterxml/classmate/util/ClassStack.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/ClassStack.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.util;
package com.fr.third.com.fasterxml.classmate.util;
import java.util.ArrayList;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.types.ResolvedRecursiveType;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.types.ResolvedRecursiveType;
/**
* Simple helper class used to keep track of 'call stack' for classes being referenced

2
fine-classmate/src/com/fasterxml/classmate/util/MethodKey.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/MethodKey.java

@ -1,4 +1,4 @@
package com.fasterxml.classmate.util;
package com.fr.third.com.fasterxml.classmate.util;
import java.io.Serializable;

4
fine-classmate/src/com/fasterxml/classmate/util/ResolvedTypeCache.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/ResolvedTypeCache.java

@ -1,9 +1,9 @@
package com.fasterxml.classmate.util;
package com.fr.third.com.fasterxml.classmate.util;
import java.io.Serializable;
import java.util.*;
import com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
/**
* Simple LRU cache used for storing up to specified number of most recently accessed

2
fine-classmate/src/com/fasterxml/classmate/util/package-info.java → fine-classmate/src/com/fr/third/com/fasterxml/classmate/util/package-info.java

@ -1,4 +1,4 @@
/**
* Various utility classes used by ClassMate.
*/
package com.fasterxml.classmate.util;
package com.fr.third.com.fasterxml.classmate.util;

2
fine-hibernate/fine-hibernate.iml

@ -8,9 +8,9 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="hibernate-build" level="project" />
<orderEntry type="module" module-name="fine-jboss-logging" />
<orderEntry type="module" module-name="fine-classmate" />
<orderEntry type="module" module-name="fine-jpa" />
<orderEntry type="library" name="lib-hibernate" level="project" />
</component>
</module>

10
fine-hibernate/src/com/fr/third/org/hibernate/boot/internal/AttributeConverterDescriptorImpl.java

@ -23,11 +23,11 @@ import com.fr.third.org.hibernate.boot.spi.MetadataBuildingContext;
import com.fr.third.org.hibernate.cfg.AttributeConverterDefinition;
import com.fr.third.org.hibernate.cfg.annotations.HCANNHelper;
import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.ResolvedTypeWithMembers;
import com.fasterxml.classmate.members.ResolvedField;
import com.fasterxml.classmate.members.ResolvedMember;
import com.fasterxml.classmate.members.ResolvedMethod;
import com.fr.third.com.fasterxml.classmate.ResolvedType;
import com.fr.third.com.fasterxml.classmate.ResolvedTypeWithMembers;
import com.fr.third.com.fasterxml.classmate.members.ResolvedField;
import com.fr.third.com.fasterxml.classmate.members.ResolvedMember;
import com.fr.third.com.fasterxml.classmate.members.ResolvedMethod;
/**
* The standard AttributeConverterDescriptor implementation

4
fine-hibernate/src/com/fr/third/org/hibernate/boot/internal/ClassmateContext.java

@ -6,8 +6,8 @@
*/
package com.fr.third.org.hibernate.boot.internal;
import com.fasterxml.classmate.MemberResolver;
import com.fasterxml.classmate.TypeResolver;
import com.fr.third.com.fasterxml.classmate.MemberResolver;
import com.fr.third.com.fasterxml.classmate.TypeResolver;
/**
* @author Steve Ebersole

Loading…
Cancel
Save