diff --git a/src/org/ntlab/pushPullRefactoring/PushPullProcessor.java b/src/org/ntlab/pushPullRefactoring/PushPullProcessor.java index 533c1d3..3fbf55b 100644 --- a/src/org/ntlab/pushPullRefactoring/PushPullProcessor.java +++ b/src/org/ntlab/pushPullRefactoring/PushPullProcessor.java @@ -116,7 +116,7 @@ DynamicValidationRefactoringChange result = new DynamicValidationRefactoringChange(descriptor, PushPullRefactoring.NAME); ICompilationUnit[] icus = new ICompilationUnit[1]; //createPushPullChanges(); - FieldDeclaration fieldDec = searchFieldDeclaration(descriptor.getDistinationClass(),"PullReference"); + FieldDeclaration fieldDec = searchFieldDeclaration(descriptor.getDistinationClass(),"PullReference","main"); // ASTParser parser = ASTParser.newParser(AST.JLS4); // parser.setKind(ASTParser.K_COMPILATION_UNIT); // parser.setResolveBindings(true); @@ -249,8 +249,10 @@ return result[0]; } //2�‚̃��X�g�����—v�f�����������ǂ����𔻒肷�郁�\�b�h - private boolean isEqualSets(List a, List b) { - + private boolean isEqualSets(List listA, List listB) { + for(String a:(List)listA) { + + } return false; } /** diff --git a/src/org/ntlab/pushPullRefactoring/implement/IChangeSource.java b/src/org/ntlab/pushPullRefactoring/implement/IChangeSource.java new file mode 100644 index 0000000..4a033b2 --- /dev/null +++ b/src/org/ntlab/pushPullRefactoring/implement/IChangeSource.java @@ -0,0 +1,10 @@ +package org.ntlab.pushPullRefactoring.implement; + +import org.eclipse.jdt.core.dom.*; + +public interface IChangeSource { + void addField(CompilationUnit targetClass, FieldDeclaration fieldDec); + void addMethod(CompilationUnit targetClass, MethodDeclaration methodDec); + + +} diff --git a/src/org/ntlab/pushPullRefactoring/implement/jaxrs/RefactoringProcessorJaxRs.java b/src/org/ntlab/pushPullRefactoring/implement/jaxrs/RefactoringProcessorJaxRs.java new file mode 100644 index 0000000..d620e06 --- /dev/null +++ b/src/org/ntlab/pushPullRefactoring/implement/jaxrs/RefactoringProcessorJaxRs.java @@ -0,0 +1,22 @@ +package org.ntlab.pushPullRefactoring.implement.jaxrs; + +import org.eclipse.jdt.core.dom.CompilationUnit; +import org.eclipse.jdt.core.dom.FieldDeclaration; +import org.eclipse.jdt.core.dom.MethodDeclaration; +import org.ntlab.pushPullRefactoring.implement.IChangeSource; + +public class RefactoringProcessorJaxRs implements IChangeSource{ + + @Override + public void addField(CompilationUnit targetClass, FieldDeclaration fieldDec) { + // TODO Auto-generated method stub + + } + + @Override + public void addMethod(CompilationUnit targetClass, MethodDeclaration methodDec) { + // TODO Auto-generated method stub + + } + +}