Home
Java
JSTL
Struts
Spring
Hibernate
Webservice
Eclipse
API
Guest Post
Menu
Explorer
concurrencer-master
mit.edu.concurrencyRefactorings
Data
putIfAbsent Case Studies.java
src
mit
edu
concurrencyrefactorings
Activator.java
popup
actions
ConvertHashMapToConcurrentAction.java
ConvertHashMapToConcurrentEditorAction.java
ConvertIntToAtomicIntegerAction.java
ConvertLongToAtomicLongAction.java
ConvertToAtomicIntegerEditorAction.java
ConvertToAtomicLongEditorAction.java
ConvertToFJTaskAction.java
ConvertToFJTaskEditorAction.java
refactorings
AccessAnalyzerForAtomicInteger.java
AccessAnalyzerForAtomicLong.java
AccessAnalyzerForConcurrentHashMap.java
AccessAnalyzerForFJTask.java
ConcurrencyRefactorings.java
ConvertToAtomicIntegerRefactoring.java
ConvertToAtomicLongRefactoring.java
ConvertToConcurrentHashMapRefactoring.java
ConvertToFJTaskRefactoring.java
SideEffectsFinder.java
ui
ConvertToAtomicIntegerInputPage.java
ConvertToAtomicIntegerWizard.java
ConvertToAtomicLongInputPage.java
ConvertToAtomicLongWizard.java
ConvertToConcurrentHashMapInputPage.java
ConvertToConcurrentHashMapWizard.java
ConvertToFJTaskInputPage.java
ConvertToFJTaskWizard.java
util
ChecksAndResources.java
CompilationUnitSourceContext.java
MessageUtil.java
ModifierRewrite.java
ReferencesFinder.java
ResourceUtil.java
TextChangeCompatibility.java
TextChangeManager.java
mit.edu.concurrencyRefactorings.tests
resources
ConvertToAtomicInteger
invalid
TestCannotRefactorDueToDivisionAssignment.java
TestCannotRefactorDueToMultiplication.java
TestCannotRefactorDueToMultiplicationAssignment.java
TestCannotRefactorFieldAccessedTwiceInSynchronizedBlock.java
TestCannotRefactorFieldAccessedTwiceInSynchronizedMethod.java
TestCannotRefactorTwoFieldsInSynchronizedBlock.java
TestCannotRefactorTwoFieldsInSynchronizedMethod.java
object_in
TestCounterExample.java
TestDecrementPostfix.java
TestDecrementPrefix.java
TestExistingImport.java
TestFieldAndOvershadowingVariable.java
TestFieldModifier.java
TestIncrementByAdding.java
TestIncrementPostfix.java
TestIncrementPrefix.java
TestInnerClass.java
TestMultipleFields.java
TestNoFieldReference.java
TestNotRemoveSynchronizedBlockMultipleAccess.java
TestReadAccess.java
TestRemoveSynchronizedBlockIncrement.java
TestSubtract.java
TestSuperDotMethod.java
TestSynchronizedBlockMultipleAccess.java
TestSynchronizedBlockOneSingleAccess.java
TestSynchronizedMethodMultipleAccess.java
TestSynchronizedMethodSingleAccess.java
TestSynchronizedMethodSingleAccessIncrement.java
TestThisAccessWithInfixExpression.java
TestThisAccessWithInfixExpressionOfOtherVariable.java
TestThisDotMethod.java
object_out
TestCounterExample.java
TestDecrementPostfix.java
TestDecrementPrefix.java
TestExistingImport.java
TestFieldAndOvershadowingVariable.java
TestFieldModifier.java
TestIncrementByAdding.java
TestIncrementPostfix.java
TestIncrementPrefix.java
TestInnerClass.java
TestMultipleFields.java
TestNoFieldReference.java
TestNotRemoveSynchronizedBlockMultipleAccess.java
TestReadAccess.java
TestRemoveSynchronizedBlockIncrement.java
TestSubtract.java
TestSuperDotMethod.java
TestSynchronizedBlockMultipleAccess.java
TestSynchronizedBlockOneSingleAccess.java
TestSynchronizedMethodMultipleAccess.java
TestSynchronizedMethodSingleAccess.java
TestSynchronizedMethodSingleAccessIncrement.java
TestThisAccessWithInfixExpression.java
TestThisAccessWithInfixExpressionOfOtherVariable.java
TestThisDotMethod.java
ConvertToConcurrentHashMap
invalid
TestCannotRefactorCloneMethod.java
TestFailDueToCreateValueSideEffects.java
TestSideEffectsFieldAssignment.java
object_in
TestAfterIfUsesCreatedValue.java
TestCastingOnGet.java
TestCommonMethods.java
TestCreateValueMethodNameWithOneArgument.java
TestCreateValueMethodNameWithTwoArguments.java
TestDeclarationTypeMap.java
TestDeclaredCreateValue.java
TestDifferentCreateValueLengths.java
TestInitializeFieldAccesses.java
TestInitializeInConstructor.java
TestLeaveAfterPattern.java
TestMapInitialization.java
TestMultipleFields.java
TestNotRemoveSyncBlockWithSameLock.java
TestNotRemoveSyncBlockWithThisLock.java
TestNotRemoveSyncMethodModifier.java
TestParameterizedForm1.java
TestParameterizedForm2.java
TestParameterizedForm3.java
TestParameterizedForm4.java
TestParenthesizedExpressionUnraveling.java
TestPreserveFormAndOrdering.java
TestPreserveInitialization.java
TestPreserveMap.java
TestPrivateModifier.java
TestPutIfAbsentFormUsingContainsKey.java
TestPutIfAbsentFormUsingContainsKeyWithSyncBlock.java
TestPutIfAbsentFormUsingContainsKeyWithSyncMethod.java
TestPutIfAbsentFormUsingContainsKey_WithCreateValue.java
TestPutIfAbsentFormUsingGet.java
TestPutIfAbsentFormUsingGetWithSyncBlock.java
TestPutIfAbsentFormUsingGetWithSyncMethod.java
TestRemoveFormWithBooleanReturn.java
TestRemoveFormWithValueTypeReturn.java
TestRemoveSyncBlockWithSameLock.java
TestRemoveSyncBlockWithThisLock.java
TestRemoveSyncMethodModifier.java
TestReplaceFormWithBooleanReturn.java
TestReplaceFormWithValueTypeReturn.java
TestReturnType.java
TestStatementsAfterPut.java
TestStatementsBeforeAndAfterPut_AfterDoesNotUseCreateValue.java
TestStatementsBeforeAndAfterPut_AfterUsesCreateValue.java
TestStatementsBeforePutWithCreateValue.java
TestStatementsBeforePut_NeverUsed.java
TestStatementsBeforePut_NoCreateValue.java
TestSuperFieldAccess.java
object_out
TestAfterIfUsesCreatedValue.java
TestCastingOnGet.java
TestCommonMethods.java
TestCreateValueMethodNameWithOneArgument.java
TestCreateValueMethodNameWithTwoArguments.java
TestDeclarationTypeMap.java
TestDeclaredCreateValue.java
TestDifferentCreateValueLengths.java
TestInitializeFieldAccesses.java
TestInitializeInConstructor.java
TestLeaveAfterPattern.java
TestMapInitialization.java
TestMultipleFields.java
TestNotRemoveSyncBlockWithSameLock.java
TestNotRemoveSyncBlockWithThisLock.java
TestNotRemoveSyncMethodModifier.java
TestParameterizedForm1.java
TestParameterizedForm2.java
TestParameterizedForm3.java
TestParameterizedForm4.java
TestParenthesizedExpressionUnraveling.java
TestPreserveFormAndOrdering.java
TestPreserveInitialization.java
TestPreserveMap.java
TestPrivateModifier.java
TestPutIfAbsentFormUsingContainsKey.java
TestPutIfAbsentFormUsingContainsKeyWithSyncBlock.java
TestPutIfAbsentFormUsingContainsKeyWithSyncMethod.java
TestPutIfAbsentFormUsingContainsKey_WithCreateValue.java
TestPutIfAbsentFormUsingGet.java
TestPutIfAbsentFormUsingGetWithSyncBlock.java
TestPutIfAbsentFormUsingGetWithSyncMethod.java
TestRemoveFormWithBooleanReturn.java
TestRemoveFormWithValueTypeReturn.java
TestRemoveSyncBlockWithSameLock.java
TestRemoveSyncBlockWithThisLock.java
TestRemoveSyncMethodModifier.java
TestReplaceFormWithBooleanReturn.java
TestReplaceFormWithValueTypeReturn.java
TestReturnType.java
TestStatementsAfterPut.java
TestStatementsBeforeAndAfterPut_AfterDoesNotUseCreateValue.java
TestStatementsBeforeAndAfterPut_AfterUsesCreateValue.java
TestStatementsBeforePutWithCreateValue.java
TestStatementsBeforePut_NeverUsed.java
TestStatementsBeforePut_NoCreateValue.java
TestSuperFieldAccess.java
removed
object_in
TestPreserveComments.java
TestPutIfAbsentForm3.java
TestPutIfAbsentForm3WithSyncBlock.java
TestPutIfAbsentForm3WithSyncMethod.java
object_out
TestPreserveComments.java
TestPutIfAbsentForm3.java
TestPutIfAbsentForm3WithSyncBlock.java
TestPutIfAbsentForm3WithSyncMethod.java
ConvertToFJTask
invalid
TestBaseCaseDoesNotHaveReturn.java
TestBaseCaseHasRecursiveCall.java
object_in
TestCreateMultipleTasks.java
TestCreateResultField.java
TestCreateTypeDeclaration.java
TestFibonacci.java
TestFibonacciCombination.java
TestMaxConsecutiveSum.java
TestMethodMultipleTasks.java
TestQuickSort.java
TestReimplementRecursiveMethod.java
TestReturnMultipleTasks.java
TestSequentialMergeSort.java
TestSum.java
TestSumCombination.java
object_out
TestCreateMultipleTasks.java
TestCreateResultField.java
TestCreateTypeDeclaration.java
TestFibonacci.java
TestFibonacciCombination.java
TestMaxConsecutiveSum.java
TestMethodMultipleTasks.java
TestQuickSort.java
TestReimplementRecursiveMethod.java
TestReturnMultipleTasks.java
TestSequentialMergeSort.java
TestSum.java
TestSumCombination.java
ReferencesFinder
object_in
Test1Read.java
Test1ReadMethodInvocation.java
Test1Write.java
Test2Reads.java
TestReadWriteInPrefix.java
src
mit
edu
concurrencyrefactorings
tests
Activator.java
ConvertToAtomicIntegerTestSetup.java
ConvertToAtomicIntegerTests.java
ConvertToConcurrentHashMapTestSetup.java
ConvertToConcurrentHashMapTests.java
ConvertToFJTaskTestSetup.java
ConvertToFJTaskTests.java
ReferencesFinderTestSetup.java
ReferencesFinderTests.java
org
eclipse
jdt
ui
tests
refactoring
infra
AbstractCUTestCase.java
AbstractRefactoringTestSetup.java
AbstractSelectionTestCase.java
JavaProjectHelper.java
MixedLineDelimiterDetector.java
RefactoringTest.java
RefactoringTestSetup.java
SimpleSelectionProvider.java
StringAsserts.java
TestModelProvider.java
TestOptions.java
TestOptionsSetup.java
TextRangeUtil.java
ZipTools.java
package object_in; public class TestIncrementPostfix { int f; void incrementPostfix() { f++; } }