Package com.github.beothorn.agent.parser
Class ElementMatcherFromExpression
java.lang.Object
com.github.beothorn.agent.parser.ElementMatcherFromExpression
- All Implemented Interfaces:
Assembler<ElementMatcherFromExpression>
public class ElementMatcherFromExpression
extends Object
implements Assembler<ElementMatcherFromExpression>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassembleDeclaredMatcher(Token functionToken, String stringArgument, List<Flag> flags) assembleDefaultMatcher(Token token, List<Flag> flags) static ElementMatcherFromExpressionforExpression(String input) net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.NamedElement>
-
Constructor Details
-
ElementMatcherFromExpression
public ElementMatcherFromExpression()
-
-
Method Details
-
forExpression
- Throws:
CompilationException
-
getClassMatcher
public net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.NamedElement> getClassMatcher() -
getClassAndMethodMatchers
-
assembleDefaultMatcher
- Specified by:
assembleDefaultMatcherin interfaceAssembler<ElementMatcherFromExpression>
-
assembleDeclaredMatcher
public ElementMatcherFromExpression assembleDeclaredMatcher(Token functionToken, String stringArgument, List<Flag> flags) throws CompilationException - Specified by:
assembleDeclaredMatcherin interfaceAssembler<ElementMatcherFromExpression>- Throws:
CompilationException
-
assemble
public ElementMatcherFromExpression assemble(Token token, List<ElementMatcherFromExpression> args, List<Flag> flags) - Specified by:
assemblein interfaceAssembler<ElementMatcherFromExpression>
-