Class JavaFragmentFactory
java.lang.Object
org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.util.JavaFragmentFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddEndArrayInitializer(List<Fragment> fragments, StartBlockFragment start) static voidaddEndArrayInitializerInParameter(List<Fragment> fragments, StartBlockFragment start) static voidaddEndMethodBody(List<Fragment> fragments, StartBodyFragment start) static voidaddEndSingleStatementBlock(List<Fragment> fragments, StartSingleStatementBlockFragment start) static voidaddEndSingleStatementMethodBody(List<Fragment> fragments, StartBodyFragment start) static voidaddEndStatementsBlock(List<Fragment> fragments, StartStatementsBlockFragment.Group group) static voidaddEndStatementsInLambdaBlock(List<Fragment> fragments, StartBlockFragment start) static voidaddEndSubTypeBody(List<Fragment> fragments, StartBodyFragment start) static voidaddEndSubTypeBodyInParameter(List<Fragment> fragments, StartBodyFragment start) static voidaddEndTypeBody(List<Fragment> fragments, StartBodyFragment start) static voidaddNewLineBetweenArrayInitializerBlock(List<Fragment> fragments) static voidaddSpacerAfterEndStatementsBlock(List<Fragment> fragments) static voidaddSpacerAfterImports(List<Fragment> fragments) static voidaddSpacerAfterMemberAnnotations(List<Fragment> fragments) static voidaddSpacerAfterPackage(List<Fragment> fragments) static voidaddSpacerAfterSwitchBlock(List<Fragment> fragments) static voidaddSpacerAfterSwitchLabel(List<Fragment> fragments) static voidaddSpacerBeforeExtends(List<Fragment> fragments) static voidaddSpacerBeforeImplements(List<Fragment> fragments) static voidaddSpacerBeforeMainDeclaration(List<Fragment> fragments) static voidaddSpacerBetweenArrayInitializerBlock(List<Fragment> fragments) static voidaddSpacerBetweenEnumValues(List<Fragment> fragments, int preferredLineCount) static voidaddSpacerBetweenFieldDeclarators(List<Fragment> fragments) static voidaddSpacerBetweenMemberAnnotations(List<Fragment> fragments) static voidaddSpacerBetweenMembers(List<Fragment> fragments) static voidaddSpacerBetweenStatements(List<Fragment> fragments) static voidaddSpacerBetweenSwitchLabelBlock(List<Fragment> fragments) static voidaddSpacerBetweenSwitchLabels(List<Fragment> fragments) static StartBlockFragmentaddStartArrayInitializerBlock(List<Fragment> fragments) static StartBodyFragmentaddStartMethodBody(List<Fragment> fragments) addStartSingleStatementBlock(List<Fragment> fragments) static StartBodyFragmentaddStartSingleStatementMethodBody(List<Fragment> fragments) addStartStatementsBlock(List<Fragment> fragments) static voidaddStartStatementsBlock(List<Fragment> fragments, StartStatementsBlockFragment.Group group) addStartStatementsDoWhileBlock(List<Fragment> fragments) static StartBlockFragmentaddStartStatementsInLambdaBlock(List<Fragment> fragments) addStartStatementsTryBlock(List<Fragment> fragments) static StartBodyFragmentaddStartTypeBody(List<Fragment> fragments) static ImportsFragment
-
Constructor Details
-
JavaFragmentFactory
public JavaFragmentFactory()
-
-
Method Details
-
addSpacerAfterPackage
-
addSpacerAfterImports
-
addSpacerBeforeMainDeclaration
-
addEndArrayInitializerInParameter
public static void addEndArrayInitializerInParameter(List<Fragment> fragments, StartBlockFragment start) -
addEndArrayInitializer
-
addEndSingleStatementMethodBody
public static void addEndSingleStatementMethodBody(List<Fragment> fragments, StartBodyFragment start) -
addEndMethodBody
-
addEndTypeBody
-
addEndSubTypeBodyInParameter
-
addEndSubTypeBody
-
addEndSingleStatementBlock
public static void addEndSingleStatementBlock(List<Fragment> fragments, StartSingleStatementBlockFragment start) -
addEndStatementsBlock
public static void addEndStatementsBlock(List<Fragment> fragments, StartStatementsBlockFragment.Group group) -
addSpacerAfterEndStatementsBlock
-
addEndStatementsInLambdaBlock
public static void addEndStatementsInLambdaBlock(List<Fragment> fragments, StartBlockFragment start) -
addSpacerAfterMemberAnnotations
-
addSpacerAfterSwitchLabel
-
addSpacerBetweenSwitchLabels
-
addSpacerBeforeExtends
-
addSpacerBeforeImplements
-
addSpacerBetweenEnumValues
-
addSpacerBetweenFieldDeclarators
-
addSpacerBetweenMemberAnnotations
-
addSpacerBetweenMembers
-
addSpacerBetweenStatements
-
addSpacerBetweenSwitchLabelBlock
-
addSpacerAfterSwitchBlock
-
addStartArrayInitializerBlock
-
addSpacerBetweenArrayInitializerBlock
-
addNewLineBetweenArrayInitializerBlock
-
addStartSingleStatementMethodBody
-
addStartMethodBody
-
addStartTypeBody
-
addStartSingleStatementBlock
public static StartSingleStatementBlockFragment addStartSingleStatementBlock(List<Fragment> fragments) -
addStartStatementsBlock
-
addStartStatementsInLambdaBlock
-
addStartStatementsDoWhileBlock
public static StartStatementsBlockFragment.Group addStartStatementsDoWhileBlock(List<Fragment> fragments) -
addStartStatementsTryBlock
public static StartStatementsBlockFragment.Group addStartStatementsTryBlock(List<Fragment> fragments) -
addStartStatementsBlock
public static void addStartStatementsBlock(List<Fragment> fragments, StartStatementsBlockFragment.Group group) -
newImportsFragment
-