MCPcopy Create free account

hub / github.com/QuiltMC/chasm / functions

Functions629 in github.com/QuiltMC/chasm

MethodmustRunRoundAfter
(Set<String> transformerIds)
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:278
MethodmustRunRoundBefore
(Set<String> transformerIds)
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:283
MethodnaryOperation
(AbstractInsnNode insn, List<? extends LocalValue> values)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/LocalInterpreter.java:202
MethodnewOperation
(AbstractInsnNode insn)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/LocalInterpreter.java:143
MethodnewValue
(@Nullable Type type)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/LocalInterpreter.java:137
MethodpublicStaticMethod
()
chasm/src/testData/java/other/ExampleClass.java:23
Methodput
Adds an entry to this map node. Supported values are null, boxed primitives, strings, maps for map nodes, iterables for list nodes, builders for map a
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MapNode.java:118
Methodput
Attach metadata of a given type. @param dataClass The class of the type to add. @param data The instance of the specified type to attach. @param <T>
chassembly/src/main/java/org/quiltmc/chasm/lang/api/metadata/Metadata.java:29
MethodputAll
Adds the given metadata to this metadata. Existing metadata of a given type will be overwritten. @param metadata The metadata to add.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/metadata/Metadata.java:52
MethodreadFile
(String path)
chasm/src/test/java/org/quiltmc/chasm/TestsBase.java:68
MethodreadFile
(String path)
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:32
MethodreadFile
(String path)
chasm/src/main/java/org/quiltmc/chasm/internal/ChasmContext.java:51
MethodregisterAll
()
chasm/src/test/java/org/quiltmc/chasm/TransformedTests.java:7
MethodregisterAll
()
chasm/src/test/java/org/quiltmc/chasm/UnchangedTests.java:7
Methodrender
(Node expression)
chassembly/src/main/java/org/quiltmc/chasm/lang/internal/render/Renderer.java:31
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/eval/IntrinsicFunction.java:15
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/eval/ClosureNode.java:46
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/LambdaNode.java:53
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ValueNode.java:36
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/CallNode.java:55
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:389
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/UnaryNode.java:58
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/TernaryNode.java:70
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/IndexNode.java:117
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MemberNode.java:57
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ListNode.java:78
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MapNode.java:57
Methodrender
(Renderer renderer, StringBuilder builder, int currentIndentationMultiplier)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ReferenceNode.java:78
MethodrequiresBracketsWithSelf
()
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:548
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/eval/FunctionNode.java:14
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/LambdaNode.java:60
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ValueNode.java:50
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/CallNode.java:63
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:78
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/UnaryNode.java:76
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/TernaryNode.java:86
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/IndexNode.java:57
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MemberNode.java:63
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ListNode.java:56
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MapNode.java:78
Methodresolve
(Resolver resolver)
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ReferenceNode.java:60
MethodresolveReference
(ReferenceNode referenceNode)
chassembly/src/main/java/org/quiltmc/chasm/lang/internal/eval/ResolverImpl.java:28
MethodresolveReference
Resolves a reference node to the node it is referring to.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/eval/Evaluator.java:32
MethodreturnOperation
(AbstractInsnNode insn, LocalValue value, LocalValue expected)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/LocalInterpreter.java:212
Methodrun
()
buildSrc/src/main/java/GenerateParserTask.java:20
MethodsetArg
Sets the argument to the application.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/CallNode.java:51
MethodsetCondition
Sets the condition.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/TernaryNode.java:38
MethodsetFalse
Sets the expression returned if the condition is false.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/TernaryNode.java:66
MethodsetFunction
Sets the function that is being applied.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/CallNode.java:37
MethodsetGlobal
Sets whether the reference is global. See {@linkplain #isGlobal()} for details.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ReferenceNode.java:56
MethodsetIdentifier
Sets the argument name of this lambda.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/LambdaNode.java:35
MethodsetIdentifier
Sets the member to extract from the map.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MemberNode.java:53
MethodsetIdentifier
Sets the reference name.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ReferenceNode.java:39
MethodsetIndex
Gets the index.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/IndexNode.java:53
MethodsetInner
Sets the body of this lambda.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/LambdaNode.java:49
MethodsetInner
Sets the operand.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/UnaryNode.java:40
MethodsetLeft
Sets the left hand side of this binary expression.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:46
MethodsetLeft
Sets the subject of this index expression, i.e. the object being indexed into.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/IndexNode.java:39
MethodsetLeft
Sets the map from which to get the member.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/MemberNode.java:39
MethodsetOperator
Sets the operator of this binary expression.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:74
MethodsetOperator
Sets the operator.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/UnaryNode.java:54
MethodsetRight
Sets the right hand side of this binary expression.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:60
MethodsetTrue
Sets the expression returned if the condition is true.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/TernaryNode.java:52
MethodsetValue
Sets the value of the literal expression.
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ValueNode.java:32
MethodstaticMethod
(int param1, double param2)
chasm/src/testData/java/other/TestLocalVariables.java:8
Methodtarget
()
chasm/src/testData/java/other/TestMergeInsns.java:4
Methodternary
Creates a ternary node. @see TernaryNode
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/Ast.java:310
MethodternaryOperation
(AbstractInsnNode insn, LocalValue value1, LocalValue value2, LocalValue value3)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/LocalInterpreter.java:190
MethodtestAll
()
chassembly/src/test/java/org/quiltmc/chasm/lang/TestBase.java:23
MethodtestFileBytes
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:47
MethodtestFileContent
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:55
MethodtestFileContentInvalid
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:67
MethodtestGenerics
()
chasm/src/testData/java/other/ExampleClass.java:59
MethodtestInclude
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:61
MethodtestIncludeCannotResolveOuter
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:85
MethodtestLib1
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:73
MethodtestLib2
()
chasm/src/test/java/org/quiltmc/chasm/IntrinsicsTest.java:79
MethodtestMissingDependencies
The sorter should be able to sort A after C, since A mustRunAfter B and C, but B is not defined.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:157
MethodtestRegistered
()
chasm/src/test/java/org/quiltmc/chasm/TestsBase.java:80
MethodtestRejectsDuplicateId
The sorter should reject an input where two transformers have the same ID.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:31
MethodtestRejectsMissingDependenciesCycle
The sorter should reject this cycle involving a transitive dependency on a nonexistant transformer.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:168
MethodtestRejectsSelfDependency
The sorter should reject an input where a transformer depends on itself. This is another case of a dependency loop.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:63
MethodtestRejectsSimpleLoop
The sorter should reject an input where there is a dependency loop. Here, A must run after B, but B must run after A.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:47
MethodtestSimpleAfterDependencyWorks
The sorter should be able to sort A after B, since A must run after B.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:77
MethodtestSimpleBeforeDependencyWorks
The sorter should be able to sort A before B, since A must run before B.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:88
MethodtestSimpleRoundAfterDependencyWorks
The sorter should be able to sort B in the first round, and A in the second round, since A mustRunRoundAfter B.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:99
MethodtestSimpleRoundBeforeDependencyWorks
The sorter should be able to sort A in the first round, and B in the second round, since A mustRunRoundBefore B.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:116
MethodtestSwitch
()
chasm/src/testData/java/other/ExampleClass.java:46
MethodtestTransitive
The sorter should be able to sort A before B before C, since B mustRunAfter A, and C mustRunAfter B.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:133
MethodtestTransitiveWithUndefined
The sorter should be able to sort A before B before C, since A mustRunBefore B, and C mustRunAfter B, even though B is not defined.
chasm/src/test/java/org/quiltmc/chasm/TransformerSorterTests.java:146
MethodtoString
()
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/BinaryNode.java:536
MethodtoString
()
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/UnaryNode.java:180
MethodtoString
()
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/ReferenceNode.java:87
MethodtoString
()
chasm/src/main/java/org/quiltmc/chasm/internal/metadata/PathMetadata.java:144
MethodtrailingNewline
(boolean value)
chassembly/src/main/java/org/quiltmc/chasm/lang/internal/render/Renderer.java:100
Methodunary
Creates a unary operator node. @see #unary(UnaryNode.Operator, Node) @see UnaryNode
chassembly/src/main/java/org/quiltmc/chasm/lang/api/ast/Ast.java:265
MethodunaryOperation
(AbstractInsnNode insn, LocalValue value)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/LocalInterpreter.java:167
Methodvisit
(String name, Object value)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/ChasmAnnotationVisitor.java:24
MethodvisitAnnotation
(String descriptor, boolean visible)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/ChasmMethodVisitor.java:172
MethodvisitAnnotation
(String descriptor, boolean visible)
chasm/src/main/java/org/quiltmc/chasm/internal/asm/visitor/ChasmRecordComponentVisitor.java:21
← previousnext →501–600 of 629, ranked by callers