Class JavaFragmentFactory
java.lang.Object
org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.util.JavaFragmentFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addEndArrayInitializer
(List<Fragment> fragments, StartBlockFragment start) static void
addEndArrayInitializerInParameter
(List<Fragment> fragments, StartBlockFragment start) static void
addEndMethodBody
(List<Fragment> fragments, StartBodyFragment start) static void
addEndSingleStatementBlock
(List<Fragment> fragments, StartSingleStatementBlockFragment start) static void
addEndSingleStatementMethodBody
(List<Fragment> fragments, StartBodyFragment start) static void
addEndStatementsBlock
(List<Fragment> fragments, StartStatementsBlockFragment.Group group) static void
addEndStatementsInLambdaBlock
(List<Fragment> fragments, StartBlockFragment start) static void
addEndSubTypeBody
(List<Fragment> fragments, StartBodyFragment start) static void
addEndSubTypeBodyInParameter
(List<Fragment> fragments, StartBodyFragment start) static void
addEndTypeBody
(List<Fragment> fragments, StartBodyFragment start) static void
addNewLineBetweenArrayInitializerBlock
(List<Fragment> fragments) static void
addSpacerAfterEndStatementsBlock
(List<Fragment> fragments) static void
addSpacerAfterImports
(List<Fragment> fragments) static void
addSpacerAfterMemberAnnotations
(List<Fragment> fragments) static void
addSpacerAfterPackage
(List<Fragment> fragments) static void
addSpacerAfterSwitchBlock
(List<Fragment> fragments) static void
addSpacerAfterSwitchLabel
(List<Fragment> fragments) static void
addSpacerBeforeExtends
(List<Fragment> fragments) static void
addSpacerBeforeImplements
(List<Fragment> fragments) static void
addSpacerBeforeMainDeclaration
(List<Fragment> fragments) static void
addSpacerBetweenArrayInitializerBlock
(List<Fragment> fragments) static void
addSpacerBetweenEnumValues
(List<Fragment> fragments, int preferredLineCount) static void
addSpacerBetweenFieldDeclarators
(List<Fragment> fragments) static void
addSpacerBetweenMemberAnnotations
(List<Fragment> fragments) static void
addSpacerBetweenMembers
(List<Fragment> fragments) static void
addSpacerBetweenStatements
(List<Fragment> fragments) static void
addSpacerBetweenSwitchLabelBlock
(List<Fragment> fragments) static void
addSpacerBetweenSwitchLabels
(List<Fragment> fragments) static StartBlockFragment
addStartArrayInitializerBlock
(List<Fragment> fragments) static StartBodyFragment
addStartMethodBody
(List<Fragment> fragments) addStartSingleStatementBlock
(List<Fragment> fragments) static StartBodyFragment
addStartSingleStatementMethodBody
(List<Fragment> fragments) addStartStatementsBlock
(List<Fragment> fragments) static void
addStartStatementsBlock
(List<Fragment> fragments, StartStatementsBlockFragment.Group group) addStartStatementsDoWhileBlock
(List<Fragment> fragments) static StartBlockFragment
addStartStatementsInLambdaBlock
(List<Fragment> fragments) addStartStatementsTryBlock
(List<Fragment> fragments) static StartBodyFragment
addStartTypeBody
(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
-