Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

review: feature: SpoonMetaModel can be build without spoon sources - using shadow classes #1907

Merged
merged 3 commits into from
May 24, 2018

Conversation

pvojtechovsky
Copy link
Collaborator

No description provided.

@spoon-bot
Copy link
Collaborator

API changes: 19 (Detected by Revapi)

Old API: fr.inria.gforge.spoon:spoon-core:jar:6.3.0-20180519.225349-74 / New API: fr.inria.gforge.spoon:spoon-core:jar:6.3.0-SNAPSHOT

The number of parameters of the method have changed.
Old method RtMethod#(Class, String, Class, Type, .Array, .Array, .Array, .Array, int, .Array, .Array, boolean, boolean)
New method RtMethod#(Class, Method, String, Class, Type, .Array, .Array, .Array, .Array, int, .Array, .Array, boolean, boolean)
Breaking binary: breaking
The number of parameters of the method have changed.
Old method ExecutableRuntimeBuilderContext#(CtConstructor)
New method ExecutableRuntimeBuilderContext#(Executable, CtConstructor)
Breaking binary: breaking
The number of parameters of the method have changed.
Old method ExecutableRuntimeBuilderContext#(CtMethod)
New method ExecutableRuntimeBuilderContext#(Executable, CtMethod)
Breaking binary: breaking
The number of parameters of the method have changed.
Old method TypeRuntimeBuilderContext#(CtType)
New method TypeRuntimeBuilderContext#(Type, CtType)
Breaking binary: breaking
The number of parameters of the method have changed.
Old method TypeReferenceRuntimeBuilderContext#(CtTypeReference)
New method TypeReferenceRuntimeBuilderContext#(Type, CtTypeReference)
Breaking binary: breaking
Method was removed.
Old method AbstractRuntimeBuilderContext#addArrayReference(CtArrayTypeReference)
New none
Breaking binary: breaking
Method was removed.
Old method AnnotationRuntimeBuilderContext#addClassReference(CtTypeReference)
New none
Breaking binary: breaking
Method was removed.
Old method AbstractRuntimeBuilderContext#addInterfaceReference(CtTypeReference)
New none
Breaking binary: breaking
Method was removed.
Old method AbstractRuntimeBuilderContext#addTypeName(CtTypeReference)
New none
Breaking binary: breaking
Method was added to an interface.
Old none
New method RuntimeBuilderContext#addTypeReference(CtRole, CtTypeReference)
Breaking binary: non_breaking
Method was added to an interface.
Old none
New method RuntimeBuilderContext#getTypeParameter(GenericDeclaration, String)
Breaking binary: non_breaking
The number of parameters of the method have changed.
Old method JavaReflectionTreeBuilder#visitArrayReference(Class)
New method JavaReflectionTreeBuilder#visitArrayReference(CtRole, Type)
Breaking binary: breaking
Method was removed.
Old method JavaReflectionTreeBuilder#visitClassReference(Class)
New none
Breaking binary: breaking
Method was removed.
Old method JavaReflectionTreeBuilder#visitInterfaceReference(Class)
New none
Breaking binary: breaking
Method was removed.
Old method JavaReflectionTreeBuilder#visitMethod(RtMethod)
New none
Breaking binary: breaking
Method was removed.
Old method JavaReflectionTreeBuilder#visitType(ParameterizedType)
New none
Breaking binary: breaking
Method was removed.
Old method JavaReflectionTreeBuilder#visitType(Type)
New none
Breaking binary: breaking
Method was removed.
Old method JavaReflectionTreeBuilder#visitType(WildcardType)
New none
Breaking binary: breaking
The number of parameters of the method have changed.
Old method JavaReflectionTreeBuilder#visitTypeParameterReference(TypeVariable)
New method JavaReflectionTreeBuilder#visitTypeParameterReference(CtRole, TypeVariable)
Breaking binary: breaking

@pvojtechovsky pvojtechovsky changed the title WIP: feature: SpoonMetaModel can be build without spoon sources - using shadow classes review: feature: SpoonMetaModel can be build without spoon sources - using shadow classes May 23, 2018
@pvojtechovsky
Copy link
Collaborator Author

This PR prepares metamodel code for move from test to spoon runtime. It is needed in runtime by new Pattern, and many other new nice features...

@monperrus monperrus merged commit 63d93f2 into INRIA:master May 24, 2018
@pvojtechovsky pvojtechovsky deleted the metaOnShadow branch May 24, 2018 09:27
@surli surli mentioned this pull request Jun 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants