-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathspoon-public-methods.txt
6125 lines (6125 loc) · 338 KB
/
spoon-public-methods.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
AdvancedOptions#continueExecution()
AdvancedOptions#enableJavadoc()
AdvancedOptions#preserveUnusedVars()
AnnotationProcessingOptions#processors(java.lang.String)
AnnotationProcessingOptions#processors(java.lang.String[])
AnnotationProcessingOptions#runProcessors()
AnnotationProcessingOptions#compileProcessors()
ClasspathOptions#classpath(java.lang.String)
ClasspathOptions#classpath(java.lang.String[])
ClasspathOptions#bootclasspath(java.lang.String)
ClasspathOptions#bootclasspath(java.lang.String[])
ClasspathOptions#binaries(java.lang.String)
ClasspathOptions#binaries(java.io.File)
ClasspathOptions#encoding(java.lang.String)
ComplianceOptions#compliance(int)
ComplianceOptions#enablePreview()
EncodingProvider#detectEncoding(spoon.compiler.SpoonFile,byte[])
JDTBuilder#classpathOptions(spoon.compiler.builder.ClasspathOptions)
JDTBuilder#complianceOptions(spoon.compiler.builder.ComplianceOptions)
JDTBuilder#annotationProcessingOptions(spoon.compiler.builder.AnnotationProcessingOptions)
JDTBuilder#advancedOptions(spoon.compiler.builder.AdvancedOptions)
JDTBuilder#sources(spoon.compiler.builder.SourceOptions)
JDTBuilder#build()
JDTBuilderImpl#classpathOptions(spoon.compiler.builder.ClasspathOptions)
JDTBuilderImpl#complianceOptions(spoon.compiler.builder.ComplianceOptions)
JDTBuilderImpl#annotationProcessingOptions(spoon.compiler.builder.AnnotationProcessingOptions)
JDTBuilderImpl#advancedOptions(spoon.compiler.builder.AdvancedOptions)
JDTBuilderImpl#sources(spoon.compiler.builder.SourceOptions)
JDTBuilderImpl#build()
Options#build()
SourceOptions#sources(java.lang.String)
SourceOptions#sources(java.lang.String[])
SourceOptions#sources(java.util.List)
Environment#getComplianceLevel()
Environment#setComplianceLevel(int)
Environment#isPreviewFeaturesEnabled()
Environment#setPreviewFeaturesEnabled(boolean)
Environment#getPrettyPrintingMode()
Environment#setPrettyPrintingMode(spoon.compiler.Environment$PRETTY_PRINTING_MODE)
Environment#debugMessage(java.lang.String)
Environment#getDefaultFileGenerator()
Environment#getManager()
Environment#getProcessorProperties(java.lang.String)
Environment#setProcessorProperties(java.lang.String,spoon.processing.ProcessorProperties)
Environment#isAutoImports()
Environment#isProcessingStopped()
Environment#report(spoon.processing.Processor,spoon.support.Level,spoon.reflect.declaration.CtElement,java.lang.String)
Environment#report(spoon.processing.Processor,spoon.support.Level,java.lang.String)
Environment#reportEnd()
Environment#reportProgressMessage(java.lang.String)
Environment#setDefaultFileGenerator(spoon.processing.FileGenerator)
Environment#setManager(spoon.processing.ProcessingManager)
Environment#setProcessingStopped(boolean)
Environment#getTabulationSize()
Environment#setTabulationSize(int)
Environment#isUsingTabulations()
Environment#useTabulations(boolean)
Environment#setAutoImports(boolean)
Environment#getErrorCount()
Environment#getWarningCount()
Environment#getInputClassLoader()
Environment#setInputClassLoader(java.lang.ClassLoader)
Environment#setPreserveLineNumbers(boolean)
Environment#isPreserveLineNumbers()
Environment#getSourceClasspath()
Environment#setSourceClasspath(java.lang.String[])
Environment#setNoClasspath(boolean)
Environment#getNoClasspath()
Environment#setIgnoreSyntaxErrors(boolean)
Environment#getIgnoreSyntaxErrors()
Environment#isCopyResources()
Environment#setCopyResources(boolean)
Environment#isCommentsEnabled()
Environment#setCommentEnabled(boolean)
Environment#getLevel()
Environment#setLevel(java.lang.String)
Environment#shouldCompile()
Environment#setShouldCompile(boolean)
Environment#checksAreSkipped()
Environment#disableConsistencyChecks()
Environment#setBinaryOutputDirectory(java.lang.String)
Environment#getBinaryOutputDirectory()
Environment#setSourceOutputDirectory(java.io.File)
Environment#getSourceOutputDirectory()
Environment#setOutputDestinationHandler(spoon.support.OutputDestinationHandler)
Environment#getOutputDestinationHandler()
Environment#getModelChangeListener()
Environment#setModelChangeListener(spoon.support.modelobs.FineModelChangeListener)
Environment#getEncoding()
Environment#getEncodingProvider()
Environment#setEncoding(java.nio.charset.Charset)
Environment#setEncodingProvider(spoon.compiler.builder.EncodingProvider)
Environment#setOutputType(spoon.OutputType)
Environment#getOutputType()
Environment#getSpoonProgress()
Environment#setSpoonProgress(spoon.support.compiler.SpoonProgress)
Environment#getCompressionType()
Environment#setCompressionType(spoon.support.CompressionType)
Environment#createPrettyPrinter()
Environment#createPrettyPrinterAutoImport()
Environment#setPrettyPrinterCreator(java.util.function.Supplier)
Environment#isIgnoreDuplicateDeclarations()
Environment#setIgnoreDuplicateDeclarations(boolean)
SpoonFile#getContent()
SpoonFile#isJava()
SpoonFile#isActualFile()
SpoonFile#getContentChars(spoon.compiler.Environment)
SpoonFolder#getFiles()
SpoonFolder#getAllFiles()
SpoonFolder#getAllJavaFiles()
SpoonFolder#getSubFolders()
SpoonFolder#addFile(spoon.compiler.SpoonFile)
SpoonFolder#addFolder(spoon.compiler.SpoonFolder)
SpoonResource#getParent()
SpoonResource#getName()
SpoonResource#isFile()
SpoonResource#isArchive()
SpoonResource#getPath()
SpoonResource#getFileSystemParent()
SpoonResource#toFile()
SpoonResourceHelper#isArchive(java.io.File)
SpoonResourceHelper#isFile(java.io.File)
SpoonResourceHelper#resources(java.lang.String[])
SpoonResourceHelper#createFile(java.io.File)
SpoonResourceHelper#createResource(java.io.File)
SpoonResourceHelper#createFolder(java.io.File)
CtUnresolvedImport#setStatic(boolean)
CtUnresolvedImport#isStatic()
CtUnresolvedImport#setUnresolvedReference(java.lang.String)
CtUnresolvedImport#getUnresolvedReference()
CtUnresolvedImport#getImportKind()
CtUnresolvedImport#getReference()
CtUnresolvedImport#setReference(spoon.reflect.reference.CtReference)
CtUnresolvedImport#accept(spoon.reflect.visitor.CtImportVisitor)
CtUnresolvedImport#accept(spoon.reflect.visitor.CtVisitor)
CtUnresolvedImport#clone()
CtUnresolvedImport#equals(java.lang.Object)
CtUnresolvedImport#hashCode()
SpoonifierVisitor#getResult()
SpoonifierVisitor#enter(spoon.reflect.declaration.CtElement)
SpoonifierVisitor#exit(spoon.reflect.declaration.CtElement)
Javadoc#addBlockTag(spoon.javadoc.internal.JavadocBlockTag)
Javadoc#addBlockTag(java.lang.String,java.lang.String,java.lang.String)
Javadoc#addBlockTag(java.lang.String)
Javadoc#toText()
Javadoc#getDescription()
Javadoc#getBlockTags()
Javadoc#equals(java.lang.Object)
Javadoc#hashCode()
Javadoc#toString()
Javadoc#parseText(java.lang.String)
Javadoc#parse(java.lang.String)
JavadocBlockTag#getType()
JavadocBlockTag#getContent()
JavadocBlockTag#getName()
JavadocBlockTag#getTagName()
JavadocBlockTag#getTagRealName()
JavadocBlockTag#setTagRealName(java.lang.String)
JavadocBlockTag#toText()
JavadocBlockTag#equals(java.lang.Object)
JavadocBlockTag#hashCode()
JavadocBlockTag#toString()
JavadocDescription#addElement(spoon.javadoc.internal.JavadocDescriptionElement)
JavadocDescription#getElements()
JavadocDescription#toText()
JavadocDescription#isEmpty()
JavadocDescription#equals(java.lang.Object)
JavadocDescription#hashCode()
JavadocDescription#toString()
JavadocDescriptionElement#toText()
JavadocInlineTag#nextWord(java.lang.String)
JavadocInlineTag#fromText(java.lang.String)
JavadocInlineTag#setContent(java.lang.String)
JavadocInlineTag#getType()
JavadocInlineTag#getContent()
JavadocInlineTag#getName()
JavadocInlineTag#toText()
JavadocInlineTag#equals(java.lang.Object)
JavadocInlineTag#hashCode()
JavadocInlineTag#toString()
JavadocSnippet#toText()
JavadocSnippet#equals(java.lang.Object)
JavadocSnippet#hashCode()
JavadocSnippet#toString()
NameFilter#matches(spoon.reflect.declaration.CtNamedElement)
NameFilter#getType()
MMMethod#getActualCtMethod()
MMMethod#getName()
MMMethod#getSignature()
MMMethod#getKind()
MMMethod#overrides(spoon.reflect.declaration.CtMethod)
MMMethod#getProperty()
MMMethod#getOwner()
MMMethod#getDeclaredMethods()
MMMethod#getReturnType()
MMMethod#getValueType()
MMMethod#toString()
MMMethodKind#isMulti()
MMMethodKind#kindOf(spoon.reflect.declaration.CtMethod)
Metamodel#getAllMetamodelInterfaces()
Metamodel#getInstance()
Metamodel#getConcept(java.lang.Class)
Metamodel#getConcepts()
Metamodel#getAllInstantiableMetamodelInterfaces()
Metamodel#getConceptName(spoon.reflect.declaration.CtType)
Metamodel#getConceptName(java.lang.Class)
Metamodel#getImplementationOfInterface(spoon.reflect.declaration.CtInterface)
Metamodel#getInterfaceOfImplementation(spoon.reflect.declaration.CtClass)
Metamodel#getRoleOfMethod(spoon.reflect.declaration.CtMethod)
MetamodelConcept#getName()
MetamodelConcept#getKind()
MetamodelConcept#getRoleToProperty()
MetamodelConcept#getProperties()
MetamodelConcept#getProperty(spoon.reflect.path.CtRole)
MetamodelConcept#getSuperConcepts()
MetamodelConcept#getImplementationClass()
MetamodelConcept#getMetamodelInterface()
MetamodelConcept#toString()
MetamodelProperty#getName()
MetamodelProperty#getRole()
MetamodelProperty#getOwner()
MetamodelProperty#getContainerKind()
MetamodelProperty#getTypeOfField()
MetamodelProperty#getTypeofItems()
MetamodelProperty#getMethod(spoon.metamodel.MMMethodKind)
MetamodelProperty#getMethodBySignature(java.lang.String)
MetamodelProperty#getMethods(spoon.metamodel.MMMethodKind)
MetamodelProperty#getMethods()
MetamodelProperty#isDerived()
MetamodelProperty#isUnsettable()
MetamodelProperty#toString()
MetamodelProperty#getSuperProperty()
MetamodelProperty#getRoleHandler()
MetamodelProperty#getValue(java.lang.Object)
MetamodelProperty#setValue(java.lang.Object,java.lang.Object)
ChainOfMatchersImpl#create(java.util.List,spoon.pattern.internal.matcher.Matchers)
ChainOfMatchersImpl#matchAllWith(spoon.pattern.internal.matcher.TobeMatched)
Matchers#matchAllWith(spoon.pattern.internal.matcher.TobeMatched)
MatchingScanner#scan(spoon.reflect.path.CtRole,spoon.reflect.declaration.CtElement)
MatchingScanner#scan(spoon.reflect.path.CtRole,java.util.Collection)
MatchingScanner#scan(spoon.reflect.path.CtRole,java.util.Map)
TobeMatched#create(spoon.support.util.ImmutableMap,spoon.reflect.meta.ContainerKind,java.lang.Object)
TobeMatched#getParameters()
TobeMatched#getTargets()
TobeMatched#getMatchedTargets(spoon.pattern.internal.matcher.TobeMatched)
TobeMatched#hasTargets()
TobeMatched#copyAndSetParams(spoon.support.util.ImmutableMap)
TobeMatched#matchNext(java.util.function.BiFunction)
TobeMatched#getMatchedParameters(spoon.pattern.internal.matcher.TobeMatched)
TobeMatched#removeTarget(int)
TobeMatched#removeTarget(spoon.support.util.ImmutableMap,int)
TobeMatched#toString()
AbstractNode#toString()
AbstractNode#isSimplifyGenerated()
AbstractNode#setSimplifyGenerated(boolean)
AbstractPrimitiveMatcher#matchAllWith(spoon.pattern.internal.matcher.TobeMatched)
AbstractRepeatableMatcher#matchTargets(spoon.pattern.internal.matcher.TobeMatched,spoon.pattern.internal.matcher.Matchers)
ConstantNode#getTemplateNode()
ConstantNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
ConstantNode#forEachParameterInfo(java.util.function.BiConsumer)
ConstantNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ConstantNode#matchTarget(java.lang.Object,spoon.support.util.ImmutableMap)
ConstantNode#toString()
ConstantNode#getMatchingStrategy()
ConstantNode#isTryNextMatch(spoon.support.util.ImmutableMap)
ElementNode#create(spoon.reflect.declaration.CtElement,java.util.Map)
ElementNode#create(java.util.List,java.util.Map)
ElementNode#create(java.util.Set,java.util.Map)
ElementNode#create(java.util.Map,java.util.Map)
ElementNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
ElementNode#getRoleToNode()
ElementNode#getNodeOfRole(spoon.reflect.path.CtRole)
ElementNode#setNodeOfRole(spoon.reflect.path.CtRole,spoon.pattern.internal.node.RootNode)
ElementNode#getOrCreateNodeOfRole(spoon.reflect.path.CtRole,java.util.Map)
ElementNode#getValueOfRole(spoon.reflect.path.CtRole,java.lang.Class)
ElementNode#forEachParameterInfo(java.util.function.BiConsumer)
ElementNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ElementNode#matchTarget(java.lang.Object,spoon.support.util.ImmutableMap)
ElementNode#toString()
ElementNode#getElementType()
ElementNode#setElementType(spoon.metamodel.MetamodelConcept)
ElementNode#getMatchingStrategy()
ElementNode#isTryNextMatch(spoon.support.util.ImmutableMap)
ForEachNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
ForEachNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ForEachNode#getMatchingStrategy()
ForEachNode#matchAllWith(spoon.pattern.internal.matcher.TobeMatched)
ForEachNode#forEachParameterInfo(java.util.function.BiConsumer)
ForEachNode#setNestedModel(spoon.pattern.internal.node.RootNode)
ForEachNode#setIterableParameter(spoon.pattern.internal.node.PrimitiveMatcher)
ForEachNode#setLocalParameter(spoon.pattern.internal.parameter.ParameterInfo)
ForEachNode#isRepeatable()
ForEachNode#isMandatory(spoon.support.util.ImmutableMap)
ForEachNode#isTryNextMatch(spoon.support.util.ImmutableMap)
ForEachNode#generateInlineTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
InlineNode#generateInlineTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ListOfNodes#forEachParameterInfo(java.util.function.BiConsumer)
ListOfNodes#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ListOfNodes#matchTargets(spoon.pattern.internal.matcher.TobeMatched,spoon.pattern.internal.matcher.Matchers)
ListOfNodes#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
ListOfNodes#getNodes()
MapEntryNode#getKey()
MapEntryNode#getValue()
MapEntryNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
MapEntryNode#forEachParameterInfo(java.util.function.BiConsumer)
MapEntryNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
MapEntryNode#matchTarget(java.lang.Object,spoon.support.util.ImmutableMap)
MapEntryNode#getMatchingStrategy()
MapEntryNode#isTryNextMatch(spoon.support.util.ImmutableMap)
ParameterNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
ParameterNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ParameterNode#matchTarget(java.lang.Object,spoon.support.util.ImmutableMap)
ParameterNode#getParameterInfo()
ParameterNode#isRepeatable()
ParameterNode#isMandatory(spoon.support.util.ImmutableMap)
ParameterNode#isTryNextMatch(spoon.support.util.ImmutableMap)
ParameterNode#getMatchingStrategy()
ParameterNode#forEachParameterInfo(java.util.function.BiConsumer)
ParameterNode#toString()
PrimitiveMatcher#matchTarget(java.lang.Object,spoon.support.util.ImmutableMap)
RepeatableMatcher#getMatchingStrategy()
RepeatableMatcher#isRepeatable()
RepeatableMatcher#isMandatory(spoon.support.util.ImmutableMap)
RepeatableMatcher#isTryNextMatch(spoon.support.util.ImmutableMap)
RootNode#forEachParameterInfo(java.util.function.BiConsumer)
RootNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
RootNode#isSimplifyGenerated()
RootNode#setSimplifyGenerated(boolean)
RootNode#matchTargets(spoon.pattern.internal.matcher.TobeMatched,spoon.pattern.internal.matcher.Matchers)
RootNode#matchAllWith(spoon.pattern.internal.matcher.TobeMatched)
RootNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
StringNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
StringNode#matchTarget(java.lang.Object,spoon.support.util.ImmutableMap)
StringNode#getParameterInfo(java.lang.String)
StringNode#setReplaceMarker(java.lang.String,spoon.pattern.internal.parameter.ParameterInfo)
StringNode#getReplaceMarkers()
StringNode#forEachParameterInfo(java.util.function.BiConsumer)
StringNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
StringNode#toString()
StringNode#setReplaceMarker(spoon.pattern.internal.node.RootNode,java.lang.String,spoon.pattern.internal.parameter.ParameterInfo)
StringNode#getMatchingStrategy()
StringNode#isTryNextMatch(spoon.support.util.ImmutableMap)
SwitchNode#replaceNode(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.node.RootNode)
SwitchNode#addCase(spoon.pattern.internal.node.PrimitiveMatcher,spoon.pattern.internal.node.RootNode)
SwitchNode#generateTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
SwitchNode#forEachParameterInfo(java.util.function.BiConsumer)
SwitchNode#matchTargets(spoon.pattern.internal.matcher.TobeMatched,spoon.pattern.internal.matcher.Matchers)
SwitchNode#generateInlineTargets(spoon.pattern.internal.DefaultGenerator,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
AbstractParameterInfo#getName()
AbstractParameterInfo#addValueAs(spoon.support.util.ImmutableMap,java.lang.Object)
AbstractParameterInfo#setMatchCondition(java.lang.Class,java.util.function.Predicate)
AbstractParameterInfo#getParameterValueType()
AbstractParameterInfo#setParameterValueType(java.lang.Class)
AbstractParameterInfo#isMultiple()
AbstractParameterInfo#setRepeatable(boolean)
AbstractParameterInfo#getMinOccurrences()
AbstractParameterInfo#setMinOccurrences(int)
AbstractParameterInfo#getMaxOccurrences()
AbstractParameterInfo#setMaxOccurrences(int)
AbstractParameterInfo#getMatchingStrategy()
AbstractParameterInfo#setMatchingStrategy(spoon.pattern.Quantifier)
AbstractParameterInfo#getValueConvertor()
AbstractParameterInfo#setValueConvertor(spoon.pattern.internal.ValueConvertor)
AbstractParameterInfo#isRepeatable()
AbstractParameterInfo#isMandatory(spoon.support.util.ImmutableMap)
AbstractParameterInfo#isTryNextMatch(spoon.support.util.ImmutableMap)
AbstractParameterInfo#getContainerKind()
AbstractParameterInfo#setContainerKind(spoon.reflect.meta.ContainerKind)
AbstractParameterInfo#getValueAs(spoon.reflect.factory.Factory,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
AbstractParameterInfo#toString()
ComputedParameterInfo#getValueAs(spoon.reflect.factory.Factory,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ParameterComputer#getName()
ParameterComputer#createInputHolder()
ParameterComputer#computeValue(spoon.pattern.internal.ResultHolder,spoon.pattern.internal.ResultHolder)
ParameterInfo#getName()
ParameterInfo#addValueAs(spoon.support.util.ImmutableMap,java.lang.Object)
ParameterInfo#getValueAs(spoon.reflect.factory.Factory,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
ParameterInfo#isMultiple()
ParameterInfo#getParameterValueType()
ParameterInfo#getMatchingStrategy()
ParameterInfo#isRepeatable()
ParameterInfo#isMandatory(spoon.support.util.ImmutableMap)
ParameterInfo#isTryNextMatch(spoon.support.util.ImmutableMap)
SimpleNameOfTypeReferenceParameterComputer#getName()
SimpleNameOfTypeReferenceParameterComputer#createInputHolder()
SimpleNameOfTypeReferenceParameterComputer#computeValue(spoon.pattern.internal.ResultHolder,spoon.pattern.internal.ResultHolder)
DefaultGenerator#generateSingleTarget(spoon.pattern.internal.node.RootNode,spoon.support.util.ImmutableMap,java.lang.Class)
DefaultGenerator#generateTargets(spoon.pattern.internal.node.RootNode,spoon.support.util.ImmutableMap,java.lang.Class)
DefaultGenerator#generateTargets(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
DefaultGenerator#getValueAs(spoon.pattern.internal.parameter.ParameterInfo,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
DefaultGenerator#getFactory()
DefaultGenerator#setAddGeneratedBy(boolean)
DefaultGenerator#applyGeneratedBy(spoon.reflect.declaration.CtElement,java.lang.String)
DefaultGenerator#getGeneratedByComment(spoon.reflect.declaration.CtElement)
DefaultGenerator#generate(spoon.support.util.ImmutableMap)
DefaultGenerator#generate(java.util.Map)
DefaultGenerator#generate(java.lang.String,java.util.Map)
DefaultGenerator#isAddGeneratedBy()
PatternPrinter#printNode(spoon.pattern.internal.node.RootNode)
PatternPrinter#generateTargets(spoon.pattern.internal.node.RootNode,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
PatternPrinter#getValueAs(spoon.pattern.internal.parameter.ParameterInfo,spoon.pattern.internal.ResultHolder,spoon.support.util.ImmutableMap)
PatternPrinter#setPrintParametersAsComments(boolean)
PatternPrinter#isPrintParametersAsComments()
ResultHolder#getRequiredClass()
ResultHolder#isMultiple()
ResultHolder#addResult(java.lang.Object)
ResultHolder#mapEachResult(java.util.function.Function)
ResultHolder#getResults()
SubstitutionRequestProvider#getTemplateValueResolver(java.lang.Object)
ValueConvertor#getValueAs(spoon.reflect.factory.Factory,java.lang.String,java.lang.Object,java.lang.Class)
ValueConvertorImpl#getValueAs(spoon.reflect.factory.Factory,java.lang.String,java.lang.Object,java.lang.Class)
Generator#getFactory()
Generator#generate(java.util.Map)
Generator#generate(spoon.support.util.ImmutableMap)
Generator#generate(java.lang.String,java.util.Map)
InlinedStatementConfigurator#getConflictResolutionMode()
InlinedStatementConfigurator#setConflictResolutionMode(spoon.pattern.ConflictResolutionMode)
InlinedStatementConfigurator#inlineIfOrForeachReferringTo(java.lang.String)
InlinedStatementConfigurator#markAsInlined(spoon.reflect.code.CtForEach)
InlinedStatementConfigurator#markAsInlined(spoon.reflect.code.CtIf)
InlinedStatementConfigurator#isFailOnMissingParameter()
InlinedStatementConfigurator#setFailOnMissingParameter(boolean)
Match#getMatchingElements()
Match#getMatchingElements(java.lang.Class)
Match#getMatchingElement()
Match#getMatchingElement(java.lang.Class)
Match#getParameters()
Match#getParametersMap()
Match#toString()
Pattern#getParameterInfos()
Pattern#generator()
Pattern#forEachMatch(java.lang.Object,spoon.reflect.visitor.chain.CtConsumer)
Pattern#getMatches(spoon.reflect.declaration.CtElement)
Pattern#print(boolean)
Pattern#toString()
PatternBuilder#create(java.util.List)
PatternBuilder#create(spoon.reflect.declaration.CtElement[])
PatternBuilder#build()
PatternBuilder#configurePatternParameters()
PatternBuilder#configurePatternParameters(java.util.function.Consumer)
PatternBuilder#configureInlineStatements(java.util.function.Consumer)
PatternBuilder#setAddGeneratedBy(boolean)
PatternBuilder#isAutoSimplifySubstitutions()
PatternBuilder#setAutoSimplifySubstitutions(boolean)
PatternBuilderHelper#setTypeMember(java.lang.String)
PatternBuilderHelper#setBodyOfMethod(java.lang.String)
PatternBuilderHelper#setReturnExpressionOfMethod(java.lang.String)
PatternBuilderHelper#keepTypeMembers(spoon.reflect.visitor.Filter)
PatternBuilderHelper#removeSuperClass()
PatternBuilderHelper#getPatternElements()
PatternParameterConfigurator#getConflictResolutionMode()
PatternParameterConfigurator#setConflictResolutionMode(spoon.pattern.ConflictResolutionMode)
PatternParameterConfigurator#queryModel()
PatternParameterConfigurator#parameter(java.lang.String)
PatternParameterConfigurator#setMinOccurrence(int)
PatternParameterConfigurator#setMaxOccurrence(int)
PatternParameterConfigurator#setMatchingStrategy(spoon.pattern.Quantifier)
PatternParameterConfigurator#setValueType(java.lang.Class)
PatternParameterConfigurator#setContainerKind(spoon.reflect.meta.ContainerKind)
PatternParameterConfigurator#getCurrentParameter()
PatternParameterConfigurator#byType(java.lang.Class)
PatternParameterConfigurator#byType(java.lang.String)
PatternParameterConfigurator#byType(spoon.reflect.reference.CtTypeReference)
PatternParameterConfigurator#byLocalType(spoon.reflect.declaration.CtType,java.lang.String)
PatternParameterConfigurator#byVariable(java.lang.String)
PatternParameterConfigurator#byVariable(spoon.reflect.declaration.CtVariable)
PatternParameterConfigurator#byInvocation(spoon.reflect.declaration.CtMethod)
PatternParameterConfigurator#byFieldAccessOnVariable(java.lang.String)
PatternParameterConfigurator#byTemplateParameter()
PatternParameterConfigurator#byTemplateParameter(java.util.Map)
PatternParameterConfigurator#byParameterValues(java.util.Map)
PatternParameterConfigurator#byTemplateParameterReference(spoon.reflect.declaration.CtVariable)
PatternParameterConfigurator#byString(java.lang.String)
PatternParameterConfigurator#bySubstring(java.lang.String)
PatternParameterConfigurator#byNamedElement(java.lang.String)
PatternParameterConfigurator#byReferenceName(java.lang.String)
PatternParameterConfigurator#byFilter(spoon.reflect.visitor.Filter)
PatternParameterConfigurator#byElement(spoon.reflect.declaration.CtElement[])
PatternParameterConfigurator#byRole(spoon.reflect.path.CtRole,spoon.reflect.visitor.Filter)
PatternParameterConfigurator#byRole(spoon.reflect.path.CtRole,spoon.reflect.declaration.CtElement[])
PatternParameterConfigurator#byCondition(java.lang.Class,java.util.function.Predicate)
PatternParameterConfigurator#matchInlinedStatements()
PatternParameterConfigurator#isSubstituted(java.lang.String)
AbstractAnnotationProcessor#getConsumedAnnotationTypes()
AbstractAnnotationProcessor#getProcessedAnnotationTypes()
AbstractAnnotationProcessor#inferConsumedAnnotationType()
AbstractAnnotationProcessor#isToBeProcessed(spoon.reflect.declaration.CtElement)
AbstractAnnotationProcessor#process(spoon.reflect.declaration.CtElement)
AbstractAnnotationProcessor#shoudBeConsumed(spoon.reflect.declaration.CtAnnotation)
AbstractManualProcessor#getEnvironment()
AbstractManualProcessor#getFactory()
AbstractManualProcessor#getProcessedElementTypes()
AbstractManualProcessor#getTraversalStrategy()
AbstractManualProcessor#init()
AbstractManualProcessor#isPrivileged()
AbstractManualProcessor#isToBeProcessed(spoon.reflect.declaration.CtElement)
AbstractManualProcessor#process(spoon.reflect.declaration.CtElement)
AbstractManualProcessor#processingDone()
AbstractManualProcessor#setFactory(spoon.reflect.factory.Factory)
AbstractManualProcessor#initProperties(spoon.processing.ProcessorProperties)
AbstractManualProcessor#interrupt()
AbstractParallelProcessor#process(spoon.reflect.declaration.CtElement)
AbstractParallelProcessor#processingDone()
AbstractProcessor#getEnvironment()
AbstractProcessor#getFactory()
AbstractProcessor#getProcessedElementTypes()
AbstractProcessor#loadProperties()
AbstractProcessor#getTraversalStrategy()
AbstractProcessor#init()
AbstractProcessor#isToBeProcessed(spoon.reflect.declaration.CtElement)
AbstractProcessor#initProperties(spoon.processing.ProcessorProperties)
AbstractProcessor#process()
AbstractProcessor#processingDone()
AbstractProcessor#setFactory(spoon.reflect.factory.Factory)
AbstractProcessor#interrupt()
AnnotationProcessor#process(java.lang.annotation.Annotation,spoon.reflect.declaration.CtElement)
AnnotationProcessor#getProcessedAnnotationTypes()
AnnotationProcessor#getConsumedAnnotationTypes()
AnnotationProcessor#inferConsumedAnnotationType()
AnnotationProcessor#shoudBeConsumed(spoon.reflect.declaration.CtAnnotation)
FactoryAccessor#getFactory()
FactoryAccessor#setFactory(spoon.reflect.factory.Factory)
FileGenerator#getOutputDirectory()
FileGenerator#getCreatedFiles()
ProcessingManager#addProcessor(java.lang.Class)
ProcessingManager#addProcessor(spoon.processing.Processor)
ProcessingManager#addProcessor(java.lang.String)
ProcessingManager#getProcessors()
ProcessingManager#process(java.util.Collection)
ProcessingManager#process(spoon.reflect.declaration.CtElement)
Processor#getTraversalStrategy()
Processor#getEnvironment()
Processor#isToBeProcessed(spoon.reflect.declaration.CtElement)
Processor#process(spoon.reflect.declaration.CtElement)
Processor#process()
Processor#getProcessedElementTypes()
Processor#processingDone()
Processor#init()
Processor#initProperties(spoon.processing.ProcessorProperties)
Processor#interrupt()
ProcessorProperties#get(java.lang.Class,java.lang.String)
ProcessorProperties#set(java.lang.String,java.lang.Object)
ProcessorProperties#getProcessorName()
ProcessorPropertiesImpl#get(java.lang.Class,java.lang.String)
ProcessorPropertiesImpl#set(java.lang.String,java.lang.Object)
ProcessorPropertiesImpl#getProcessorName()
Property#value()
Property#notNullable()
SpoonTagger#process()
AbstractRenameRefactoring#refactor()
AbstractRenameRefactoring#getTarget()
AbstractRenameRefactoring#setTarget(spoon.reflect.declaration.CtNamedElement)
AbstractRenameRefactoring#getNewName()
AbstractRenameRefactoring#setNewName(java.lang.String)
CtParameterRemoveRefactoring#getTarget()
CtParameterRemoveRefactoring#setTarget(spoon.reflect.declaration.CtParameter)
CtParameterRemoveRefactoring#getTargetExecutables()
CtParameterRemoveRefactoring#getTargetInvocations()
CtParameterRemoveRefactoring#refactor()
CtRefactoring#refactor()
CtRenameRefactoring#getTarget()
CtRenameRefactoring#setTarget(spoon.reflect.declaration.CtNamedElement)
CtRenameRefactoring#getNewName()
CtRenameRefactoring#setNewName(java.lang.String)
MethodCallState#add(spoon.reflect.declaration.CtExecutable)
MethodCallState#add(spoon.reflect.declaration.CtType)
MethodCallState#getMethod()
MethodCallState#getCallerFields()
MethodCallState#getCallerMethods()
MethodCallState#checkCallState()
MethodCallState#contains(spoon.reflect.declaration.CtType)
MethodCallState#contains(spoon.reflect.declaration.CtExecutable)
MethodCallState#remove(spoon.reflect.declaration.CtType)
MethodCallState#remove(spoon.reflect.declaration.CtExecutable)
MethodInvocationSearch#visitCtMethod(spoon.reflect.declaration.CtMethod)
MethodInvocationSearch#getInvocationsOfMethod()
MethodInvocationSearch#visitCtField(spoon.reflect.declaration.CtField)
Refactoring#changeTypeName(spoon.reflect.declaration.CtType,java.lang.String)
Refactoring#changeMethodName(spoon.reflect.declaration.CtMethod,java.lang.String)
Refactoring#copyMethod(spoon.reflect.declaration.CtMethod)
Refactoring#copyType(spoon.reflect.declaration.CtType)
Refactoring#changeLocalVariableName(spoon.reflect.code.CtLocalVariable,java.lang.String)
Refactoring#removeDeprecatedMethods(java.lang.String)
Refactoring#removeDeprecatedMethods(java.lang.String,java.lang.String)
MetamodelPropertyField#role()
PropertyGetter#role()
PropertySetter#role()
CtAbstractInvocation#getArguments()
CtAbstractInvocation#addArgument(spoon.reflect.code.CtExpression)
CtAbstractInvocation#addArgumentAt(int,spoon.reflect.code.CtExpression)
CtAbstractInvocation#removeArgument(spoon.reflect.code.CtExpression)
CtAbstractInvocation#setArguments(java.util.List)
CtAbstractInvocation#getExecutable()
CtAbstractInvocation#setExecutable(spoon.reflect.reference.CtExecutableReference)
CtAbstractSwitch#getSelector()
CtAbstractSwitch#setSelector(spoon.reflect.code.CtExpression)
CtAbstractSwitch#getCases()
CtAbstractSwitch#setCases(java.util.List)
CtAbstractSwitch#addCase(spoon.reflect.code.CtCase)
CtAbstractSwitch#addCaseAt(int,spoon.reflect.code.CtCase)
CtAbstractSwitch#removeCase(spoon.reflect.code.CtCase)
CtAnnotationFieldAccess#getVariable()
CtAnnotationFieldAccess#clone()
CtArrayAccess#setIndexExpression(spoon.reflect.code.CtExpression)
CtArrayAccess#getIndexExpression()
CtArrayAccess#clone()
CtArrayRead#clone()
CtArrayWrite#clone()
CtAssert#getAssertExpression()
CtAssert#setAssertExpression(spoon.reflect.code.CtExpression)
CtAssert#getExpression()
CtAssert#setExpression(spoon.reflect.code.CtExpression)
CtAssert#clone()
CtAssignment#getAssigned()
CtAssignment#setAssigned(spoon.reflect.code.CtExpression)
CtAssignment#clone()
CtBinaryOperator#getLeftHandOperand()
CtBinaryOperator#getRightHandOperand()
CtBinaryOperator#setLeftHandOperand(spoon.reflect.code.CtExpression)
CtBinaryOperator#setRightHandOperand(spoon.reflect.code.CtExpression)
CtBinaryOperator#setKind(spoon.reflect.code.BinaryOperatorKind)
CtBinaryOperator#getKind()
CtBinaryOperator#clone()
CtBlock#clone()
CtBlock#comment()
CtBodyHolder#getBody()
CtBodyHolder#setBody(spoon.reflect.code.CtStatement)
CtBreak#clone()
CtCase#getCaseExpression()
CtCase#setCaseExpression(spoon.reflect.code.CtExpression)
CtCase#getCaseExpressions()
CtCase#setCaseExpressions(java.util.List)
CtCase#addCaseExpression(spoon.reflect.code.CtExpression)
CtCase#getCaseKind()
CtCase#setCaseKind(spoon.reflect.code.CaseKind)
CtCase#clone()
CtCatch#getParameter()
CtCatch#setParameter(spoon.reflect.code.CtCatchVariable)
CtCatch#getBody()
CtCatch#clone()
CtCatchVariable#getReference()
CtCatchVariable#clone()
CtCatchVariable#setDefaultExpression(spoon.reflect.code.CtExpression)
CtCatchVariable#getType()
CtCatchVariable#setType(spoon.reflect.reference.CtTypeReference)
CtCodeElement#partiallyEvaluate()
CtCodeElement#clone()
CtCodeSnippetExpression#compile()
CtCodeSnippetExpression#clone()
CtCodeSnippetStatement#compile()
CtCodeSnippetStatement#clone()
CtComment#getContent()
CtComment#setContent(java.lang.String)
CtComment#getRawContent()
CtComment#getCommentType()
CtComment#setCommentType(spoon.reflect.code.CtComment$CommentType)
CtComment#clone()
CtComment#asJavaDoc()
CtConditional#getElseExpression()
CtConditional#getThenExpression()
CtConditional#getCondition()
CtConditional#setElseExpression(spoon.reflect.code.CtExpression)
CtConditional#setThenExpression(spoon.reflect.code.CtExpression)
CtConditional#setCondition(spoon.reflect.code.CtExpression)
CtConditional#clone()
CtConstructorCall#getActualTypeArguments()
CtConstructorCall#setActualTypeArguments(java.util.List)
CtConstructorCall#addActualTypeArgument(spoon.reflect.reference.CtTypeReference)
CtConstructorCall#clone()
CtConstructorCall#getType()
CtContinue#clone()
CtDo#getLoopingExpression()
CtDo#setLoopingExpression(spoon.reflect.code.CtExpression)
CtDo#clone()
CtExecutableReferenceExpression#getExecutable()
CtExecutableReferenceExpression#setExecutable(spoon.reflect.reference.CtExecutableReference)
CtExecutableReferenceExpression#clone()
CtExpression#getTypeCasts()
CtExpression#setTypeCasts(java.util.List)
CtExpression#addTypeCast(spoon.reflect.reference.CtTypeReference)
CtExpression#clone()
CtFieldAccess#getVariable()
CtFieldAccess#clone()
CtFieldRead#clone()
CtFieldWrite#clone()
CtFor#getExpression()
CtFor#setExpression(spoon.reflect.code.CtExpression)
CtFor#getForInit()
CtFor#addForInit(spoon.reflect.code.CtStatement)
CtFor#setForInit(java.util.List)
CtFor#removeForInit(spoon.reflect.code.CtStatement)
CtFor#getForUpdate()
CtFor#addForUpdate(spoon.reflect.code.CtStatement)
CtFor#setForUpdate(java.util.List)
CtFor#removeForUpdate(spoon.reflect.code.CtStatement)
CtFor#clone()
CtForEach#getExpression()
CtForEach#getVariable()
CtForEach#setExpression(spoon.reflect.code.CtExpression)
CtForEach#setVariable(spoon.reflect.code.CtLocalVariable)
CtForEach#clone()
CtIf#getCondition()
CtIf#getElseStatement()
CtIf#getThenStatement()
CtIf#setCondition(spoon.reflect.code.CtExpression)
CtIf#setElseStatement(spoon.reflect.code.CtStatement)
CtIf#setThenStatement(spoon.reflect.code.CtStatement)
CtIf#clone()
CtInvocation#getActualTypeArguments()
CtInvocation#setActualTypeArguments(java.util.List)
CtInvocation#addActualTypeArgument(spoon.reflect.reference.CtTypeReference)
CtInvocation#getType()
CtInvocation#clone()
CtJavaDoc#getTags()
CtJavaDoc#setTags(java.util.List)
CtJavaDoc#addTag(spoon.reflect.code.CtJavaDocTag)
CtJavaDoc#addTag(int,spoon.reflect.code.CtJavaDocTag)
CtJavaDoc#removeTag(int)
CtJavaDoc#removeTag(spoon.reflect.code.CtJavaDocTag)
CtJavaDoc#getShortDescription()
CtJavaDoc#getLongDescription()
CtJavaDoc#clone()
CtJavaDoc#getJavadocElements()
CtJavaDocTag#getType()
CtJavaDocTag#setType(java.lang.String)
CtJavaDocTag#setType(spoon.reflect.code.CtJavaDocTag$TagType)
CtJavaDocTag#getRealName()
CtJavaDocTag#setRealName(java.lang.String)
CtJavaDocTag#getContent()
CtJavaDocTag#setContent(java.lang.String)
CtJavaDocTag#getParam()
CtJavaDocTag#setParam(java.lang.String)
CtJavaDocTag#clone()
CtLabelledFlowBreak#getTargetLabel()
CtLabelledFlowBreak#setTargetLabel(java.lang.String)
CtLabelledFlowBreak#getLabelledStatement()
CtLambda#getExpression()
CtLambda#getOverriddenMethod()
CtLambda#setExpression(spoon.reflect.code.CtExpression)
CtLambda#clone()
CtLambda#setThrownTypes(java.util.Set)
CtLiteral#getValue()
CtLiteral#setValue(java.lang.Object)
CtLiteral#getBase()
CtLiteral#setBase(spoon.reflect.code.LiteralBase)
CtLiteral#clone()
CtLocalVariable#getReference()
CtLocalVariable#getAssignment()
CtLocalVariable#clone()
CtLocalVariable#setAssignment(spoon.reflect.code.CtExpression)
CtLocalVariable#isInferred()
CtLocalVariable#setInferred(boolean)
CtLoop#getBody()
CtLoop#clone()
CtNewArray#getDimensionExpressions()
CtNewArray#setDimensionExpressions(java.util.List)
CtNewArray#addDimensionExpression(spoon.reflect.code.CtExpression)
CtNewArray#removeDimensionExpression(spoon.reflect.code.CtExpression)
CtNewArray#getElements()
CtNewArray#setElements(java.util.List)
CtNewArray#addElement(spoon.reflect.code.CtExpression)
CtNewArray#removeElement(spoon.reflect.code.CtExpression)
CtNewArray#clone()
CtNewClass#getActualTypeArguments()
CtNewClass#setActualTypeArguments(java.util.List)
CtNewClass#addActualTypeArgument(spoon.reflect.reference.CtTypeReference)
CtNewClass#getAnonymousClass()
CtNewClass#setAnonymousClass(spoon.reflect.declaration.CtClass)
CtNewClass#clone()
CtOperatorAssignment#setKind(spoon.reflect.code.BinaryOperatorKind)
CtOperatorAssignment#getKind()
CtOperatorAssignment#clone()
CtRHSReceiver#getAssignment()
CtRHSReceiver#setAssignment(spoon.reflect.code.CtExpression)
CtReturn#getReturnedExpression()
CtReturn#setReturnedExpression(spoon.reflect.code.CtExpression)
CtReturn#clone()
CtStatement#insertAfter(spoon.reflect.code.CtStatement)
CtStatement#insertAfter(spoon.reflect.code.CtStatementList)
CtStatement#insertBefore(spoon.reflect.code.CtStatement)
CtStatement#insertBefore(spoon.reflect.code.CtStatementList)
CtStatement#getLabel()
CtStatement#setLabel(java.lang.String)
CtStatement#comment()
CtStatement#clone()
CtStatementList#getStatements()
CtStatementList#setStatements(java.util.List)
CtStatementList#addStatement(spoon.reflect.code.CtStatement)
CtStatementList#addStatement(int,spoon.reflect.code.CtStatement)
CtStatementList#insertBegin(spoon.reflect.code.CtStatement)
CtStatementList#insertBegin(spoon.reflect.code.CtStatementList)
CtStatementList#insertEnd(spoon.reflect.code.CtStatement)
CtStatementList#insertEnd(spoon.reflect.code.CtStatementList)
CtStatementList#insertBefore(spoon.reflect.visitor.Filter,spoon.reflect.code.CtStatement)
CtStatementList#insertBefore(spoon.reflect.visitor.Filter,spoon.reflect.code.CtStatementList)
CtStatementList#insertAfter(spoon.reflect.visitor.Filter,spoon.reflect.code.CtStatement)
CtStatementList#insertAfter(spoon.reflect.visitor.Filter,spoon.reflect.code.CtStatementList)
CtStatementList#getStatement(int)
CtStatementList#getLastStatement()
CtStatementList#removeStatement(spoon.reflect.code.CtStatement)
CtStatementList#clone()
CtSuperAccess#clone()
CtSuperAccess#getType()
CtSwitch#clone()
CtSwitchExpression#clone()
CtSynchronized#getExpression()
CtSynchronized#setExpression(spoon.reflect.code.CtExpression)
CtSynchronized#getBlock()
CtSynchronized#setBlock(spoon.reflect.code.CtBlock)
CtSynchronized#clone()
CtTargetedExpression#getTarget()
CtTargetedExpression#setTarget(spoon.reflect.code.CtExpression)
CtTargetedExpression#clone()
CtTextBlock#clone()
CtThisAccess#clone()
CtThrow#getThrownExpression()
CtThrow#setThrownExpression(spoon.reflect.code.CtExpression)
CtThrow#clone()
CtTry#getCatchers()
CtTry#setCatchers(java.util.List)
CtTry#addCatcher(spoon.reflect.code.CtCatch)
CtTry#removeCatcher(spoon.reflect.code.CtCatch)
CtTry#getBody()
CtTry#getFinalizer()
CtTry#setFinalizer(spoon.reflect.code.CtBlock)
CtTry#clone()
CtTryWithResource#getResources()
CtTryWithResource#setResources(java.util.List)
CtTryWithResource#addResource(spoon.reflect.code.CtLocalVariable)
CtTryWithResource#removeResource(spoon.reflect.code.CtLocalVariable)
CtTryWithResource#clone()
CtTypeAccess#getAccessedType()
CtTypeAccess#setAccessedType(spoon.reflect.reference.CtTypeReference)
CtTypeAccess#getType()
CtTypeAccess#setType(spoon.reflect.reference.CtTypeReference)
CtTypeAccess#isImplicit()
CtTypeAccess#setImplicit(boolean)
CtTypeAccess#clone()
CtTypePattern#getVariable()
CtTypePattern#setVariable(spoon.reflect.code.CtLocalVariable)
CtTypePattern#clone()
CtTypePattern#getTypeCasts()
CtTypePattern#setTypeCasts(java.util.List)
CtTypePattern#addTypeCast(spoon.reflect.reference.CtTypeReference)
CtUnaryOperator#getOperand()
CtUnaryOperator#setOperand(spoon.reflect.code.CtExpression)
CtUnaryOperator#setKind(spoon.reflect.code.UnaryOperatorKind)
CtUnaryOperator#getKind()
CtUnaryOperator#clone()
CtVariableAccess#getVariable()
CtVariableAccess#setVariable(spoon.reflect.reference.CtVariableReference)
CtVariableAccess#clone()
CtVariableAccess#getType()
CtVariableRead#clone()
CtVariableWrite#clone()
CtWhile#getLoopingExpression()
CtWhile#setLoopingExpression(spoon.reflect.code.CtExpression)
CtWhile#clone()
CtYieldStatement#getExpression()
CtYieldStatement#setExpression(spoon.reflect.code.CtExpression)
CtYieldStatement#clone()
BodyHolderSourcePosition#getBodyStart()
BodyHolderSourcePosition#getBodyEnd()
CompoundSourcePosition#getDeclarationStart()
CompoundSourcePosition#getDeclarationEnd()
CompoundSourcePosition#getNameStart()
CompoundSourcePosition#getNameEnd()
DeclarationSourcePosition#getModifierSourceStart()
DeclarationSourcePosition#getModifierSourceEnd()
DeclarationSourcePosition#getDefaultValueEnd()
DeclarationSourcePosition#addDefaultValueEnd(int)
NoSourcePosition#getFile()
NoSourcePosition#getCompilationUnit()
NoSourcePosition#isValidPosition()
NoSourcePosition#getLine()
NoSourcePosition#getEndLine()
NoSourcePosition#getColumn()
NoSourcePosition#getEndColumn()
NoSourcePosition#getSourceEnd()
NoSourcePosition#getSourceStart()
NoSourcePosition#toString()
SourcePosition#isValidPosition()
SourcePosition#toString()
SourcePosition#getFile()
SourcePosition#getCompilationUnit()
SourcePosition#getLine()
SourcePosition#getEndLine()
SourcePosition#getColumn()
SourcePosition#getEndColumn()
SourcePosition#getSourceEnd()
SourcePosition#getSourceStart()
SourcePositionHolder#getPosition()
SourcePositionHolder#getOriginalSourceFragment()
CtAnnotation#getActualAnnotation()
CtAnnotation#getAnnotationType()
CtAnnotation#getValue(java.lang.String)
CtAnnotation#getValueAsObject(java.lang.String)
CtAnnotation#getValueAsInt(java.lang.String)
CtAnnotation#getValueAsString(java.lang.String)
CtAnnotation#getWrappedValue(java.lang.String)
CtAnnotation#getValues()
CtAnnotation#getAllValues()
CtAnnotation#setAnnotationType(spoon.reflect.reference.CtTypeReference)
CtAnnotation#setElementValues(java.util.Map)
CtAnnotation#setValues(java.util.Map)
CtAnnotation#getAnnotatedElement()
CtAnnotation#getAnnotatedElementType()
CtAnnotation#addValue(java.lang.String,java.lang.Object)
CtAnnotation#addValue(java.lang.String,spoon.reflect.code.CtLiteral)
CtAnnotation#addValue(java.lang.String,spoon.reflect.code.CtNewArray)
CtAnnotation#addValue(java.lang.String,spoon.reflect.code.CtFieldAccess)
CtAnnotation#addValue(java.lang.String,spoon.reflect.declaration.CtAnnotation)
CtAnnotation#clone()
CtAnnotation#setTypeCasts(java.util.List)
CtAnnotation#getAnnotatedElementTypeForCtElement(spoon.reflect.declaration.CtElement)
CtAnnotation#getName()
CtAnnotationMethod#getDefaultExpression()
CtAnnotationMethod#setDefaultExpression(spoon.reflect.code.CtExpression)
CtAnnotationMethod#clone()
CtAnnotationMethod#setBody(spoon.reflect.code.CtStatement)
CtAnnotationMethod#setThrownTypes(java.util.Set)
CtAnnotationMethod#setFormalCtTypeParameters(java.util.List)
CtAnnotationMethod#setParameters(java.util.List)
CtAnnotationType#getAnnotationMethods()
CtAnnotationType#addMethod(spoon.reflect.declaration.CtMethod)
CtAnnotationType#setMethods(java.util.Set)
CtAnnotationType#clone()
CtAnnotationType#setFormalCtTypeParameters(java.util.List)
CtAnnotationType#setSuperInterfaces(java.util.Set)
CtAnnotationType#setSuperclass(spoon.reflect.reference.CtTypeReference)
CtAnonymousExecutable#clone()
CtAnonymousExecutable#setSimpleName(java.lang.String)
CtAnonymousExecutable#setThrownTypes(java.util.Set)
CtAnonymousExecutable#setParameters(java.util.List)
CtAnonymousExecutable#setType(spoon.reflect.reference.CtTypeReference)
CtAnonymousExecutable#addParameter(spoon.reflect.declaration.CtParameter)
CtAnonymousExecutable#addParameterAt(int,spoon.reflect.declaration.CtParameter)
CtAnonymousExecutable#addThrownType(spoon.reflect.reference.CtTypeReference)
CtClass#getAnonymousExecutables()
CtClass#getConstructor(spoon.reflect.reference.CtTypeReference[])
CtClass#getConstructors()
CtClass#setAnonymousExecutables(java.util.List)
CtClass#addAnonymousExecutable(spoon.reflect.declaration.CtAnonymousExecutable)
CtClass#removeAnonymousExecutable(spoon.reflect.declaration.CtAnonymousExecutable)
CtClass#setConstructors(java.util.Set)
CtClass#addConstructor(spoon.reflect.declaration.CtConstructor)
CtClass#removeConstructor(spoon.reflect.declaration.CtConstructor)
CtClass#isAnonymous()
CtClass#clone()
CtClass#newInstance()
CtClass#setLabel(java.lang.String)
CtCodeSnippet#setValue(java.lang.String)
CtCodeSnippet#getValue()
CtCompilationUnit#getUnitType()
CtCompilationUnit#getFile()
CtCompilationUnit#setFile(java.io.File)
CtCompilationUnit#getLineSeparatorPositions()
CtCompilationUnit#setLineSeparatorPositions(int[])
CtCompilationUnit#getBinaryFiles()
CtCompilationUnit#getDeclaredTypes()
CtCompilationUnit#getDeclaredTypeReferences()
CtCompilationUnit#setDeclaredTypeReferences(java.util.List)
CtCompilationUnit#setDeclaredTypes(java.util.List)
CtCompilationUnit#addDeclaredType(spoon.reflect.declaration.CtType)
CtCompilationUnit#addDeclaredTypeReference(spoon.reflect.reference.CtTypeReference)
CtCompilationUnit#getDeclaredModule()
CtCompilationUnit#getDeclaredModuleReference()
CtCompilationUnit#setDeclaredModule(spoon.reflect.declaration.CtModule)
CtCompilationUnit#setDeclaredModuleReference(spoon.reflect.reference.CtModuleReference)
CtCompilationUnit#getDeclaredPackage()
CtCompilationUnit#getPackageDeclaration()
CtCompilationUnit#setDeclaredPackage(spoon.reflect.declaration.CtPackage)
CtCompilationUnit#setPackageDeclaration(spoon.reflect.declaration.CtPackageDeclaration)
CtCompilationUnit#getMainType()
CtCompilationUnit#getOriginalSourceCode()
CtCompilationUnit#getImports()
CtCompilationUnit#clone()
CtCompilationUnit#setImports(java.util.Collection)
CtCompilationUnit#getParent()
CtCompilationUnit#setParent(spoon.reflect.declaration.CtElement)
CtCompilationUnit#setPosition(spoon.reflect.cu.SourcePosition)
CtConstructor#getSimpleName()
CtConstructor#clone()
CtConstructor#setType(spoon.reflect.reference.CtTypeReference)
CtConstructor#setSimpleName(java.lang.String)
CtConstructor#isCompactConstructor()
CtConstructor#setCompactConstructor(boolean)
CtElement#getAnnotation(java.lang.Class)
CtElement#getAnnotation(spoon.reflect.reference.CtTypeReference)
CtElement#hasAnnotation(java.lang.Class)
CtElement#getAnnotations()
CtElement#getDocComment()
CtElement#getShortRepresentation()
CtElement#getPosition()
CtElement#replace(spoon.reflect.declaration.CtElement)
CtElement#replace(java.util.Collection)
CtElement#addAnnotation(spoon.reflect.declaration.CtAnnotation)
CtElement#removeAnnotation(spoon.reflect.declaration.CtAnnotation)
CtElement#setDocComment(java.lang.String)
CtElement#setPosition(spoon.reflect.cu.SourcePosition)