├── LICENSE ├── META-INF └── plugin.xml ├── README.md ├── idea-go-aop-plugin.iml ├── images ├── advise-navigation.gif ├── doctrine-completion.gif └── navigate-to-advised.gif └── src └── com └── aopphp └── go ├── GoAopFileType.java ├── GoAopFileTypeFactory.java ├── GoAopIcons.java ├── PointcutCompletionContributor.java ├── PointcutQueryColorSettingsPage.java ├── PointcutQueryLanguage.java ├── PointcutQueryPairedBraceMatcher.java ├── PointcutQueryParserDefinition.java ├── PointcutQuerySyntaxHighlighter.java ├── PointcutQuerySyntaxHighlighterFactory.java ├── annotator └── DoctrineAnnotator.java ├── completion ├── DoctrineAnnotationCompletionProvider.java ├── MemberModifierCompletionProvider.java ├── PointcutKeywordCompletionProvider.java └── insert │ └── PointcutKeywordInsertHandler.java ├── icons ├── advisedElement.png ├── advisedElement@2x.png ├── advisingElement.png ├── advisingElement@2x.png ├── aspect.png ├── aspect@2x.png ├── introduction.png ├── introduction@2x.png ├── introduction@2x_dark.png ├── introduction_dark.png ├── pointcut.png └── pointcut@2x.png ├── index ├── AbstractDataIndexer.java ├── AnnotatedPhpNamedElementIndex.java └── AnnotationPointcutExpressionIndex.java ├── injector ├── PhpDealAssertInjector.java └── PointcutQueryLanguageInjector.java ├── line └── marker │ ├── AdvisedElementsLineMarkerProvider.java │ └── AdvisorLineMarkerProvider.java ├── parser ├── PointcutLexer.flex ├── PointcutLexer.java ├── PointcutParser.java └── pointcut.bnf ├── pattern └── CodePattern.java ├── pointcut ├── AndPointFilter.java ├── AndPointcut.java ├── AnnotationPointcut.java ├── ClassMemberReference.java ├── InheritanceClassFilter.java ├── KindFilter.java ├── MemberAccessMatcherFilter.java ├── MemberStateMatcherFilter.java ├── NotPointFilter.java ├── NotPointcut.java ├── OrPointFilter.java ├── OrPointcut.java ├── PointFilter.java ├── Pointcut.java ├── PointcutAdvisor.java ├── SignaturePointcut.java ├── TruePointFilter.java └── TruePointcut.java ├── psi ├── AccessPointcut.java ├── AnnotatedAccessPointcut.java ├── AnnotatedExecutionPointcut.java ├── AnnotatedWithinPointcut.java ├── ArgumentList.java ├── BrakedExpression.java ├── CflowbelowPointcut.java ├── ClassFilter.java ├── ConjugatedExpression.java ├── DynamicExecutionPointcut.java ├── ExecutionPointcut.java ├── FunctionExecutionReference.java ├── InitializationPointcut.java ├── MatchInheritedPointcut.java ├── MemberAccessType.java ├── MemberModifier.java ├── MemberModifiers.java ├── MemberReference.java ├── MethodExecutionReference.java ├── NamePattern.java ├── NamePatternPart.java ├── NamespaceName.java ├── NamespacePattern.java ├── NamespacePatternPart.java ├── NegatedExpression.java ├── PointcutElementFactory.java ├── PointcutElementType.java ├── PointcutExpression.java ├── PointcutFile.java ├── PointcutReference.java ├── PointcutTokenType.java ├── PointcutTypes.java ├── SinglePointcut.java ├── StaticInitializationPointcut.java ├── Visitor.java ├── WithinPointcut.java └── impl │ ├── AccessPointcutImpl.java │ ├── AnnotatedAccessPointcutImpl.java │ ├── AnnotatedExecutionPointcutImpl.java │ ├── AnnotatedWithinPointcutImpl.java │ ├── ArgumentListImpl.java │ ├── BrakedExpressionImpl.java │ ├── CflowbelowPointcutImpl.java │ ├── ClassFilterImpl.java │ ├── ConjugatedExpressionImpl.java │ ├── DynamicExecutionPointcutImpl.java │ ├── ExecutionPointcutImpl.java │ ├── FunctionExecutionReferenceImpl.java │ ├── InitializationPointcutImpl.java │ ├── MatchInheritedPointcutImpl.java │ ├── MemberAccessTypeImpl.java │ ├── MemberModifierImpl.java │ ├── MemberModifiersImpl.java │ ├── MemberReferenceImpl.java │ ├── MethodExecutionReferenceImpl.java │ ├── NamePatternImpl.java │ ├── NamePatternPartImpl.java │ ├── NamespaceNameImpl.java │ ├── NamespacePatternImpl.java │ ├── NamespacePatternPartImpl.java │ ├── NegatedExpressionImpl.java │ ├── PointcutExpressionImpl.java │ ├── PointcutQueryPsiUtil.java │ ├── PointcutReferenceImpl.java │ ├── SinglePointcutImpl.java │ ├── StaticInitializationPointcutImpl.java │ └── WithinPointcutImpl.java └── util └── PluginUtil.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/META-INF/plugin.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/README.md -------------------------------------------------------------------------------- /idea-go-aop-plugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/idea-go-aop-plugin.iml -------------------------------------------------------------------------------- /images/advise-navigation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/images/advise-navigation.gif -------------------------------------------------------------------------------- /images/doctrine-completion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/images/doctrine-completion.gif -------------------------------------------------------------------------------- /images/navigate-to-advised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/images/navigate-to-advised.gif -------------------------------------------------------------------------------- /src/com/aopphp/go/GoAopFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/GoAopFileType.java -------------------------------------------------------------------------------- /src/com/aopphp/go/GoAopFileTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/GoAopFileTypeFactory.java -------------------------------------------------------------------------------- /src/com/aopphp/go/GoAopIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/GoAopIcons.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutCompletionContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutCompletionContributor.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutQueryColorSettingsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutQueryColorSettingsPage.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutQueryLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutQueryLanguage.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutQueryPairedBraceMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutQueryPairedBraceMatcher.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutQueryParserDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutQueryParserDefinition.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutQuerySyntaxHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutQuerySyntaxHighlighter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/PointcutQuerySyntaxHighlighterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/PointcutQuerySyntaxHighlighterFactory.java -------------------------------------------------------------------------------- /src/com/aopphp/go/annotator/DoctrineAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/annotator/DoctrineAnnotator.java -------------------------------------------------------------------------------- /src/com/aopphp/go/completion/DoctrineAnnotationCompletionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/completion/DoctrineAnnotationCompletionProvider.java -------------------------------------------------------------------------------- /src/com/aopphp/go/completion/MemberModifierCompletionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/completion/MemberModifierCompletionProvider.java -------------------------------------------------------------------------------- /src/com/aopphp/go/completion/PointcutKeywordCompletionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/completion/PointcutKeywordCompletionProvider.java -------------------------------------------------------------------------------- /src/com/aopphp/go/completion/insert/PointcutKeywordInsertHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/completion/insert/PointcutKeywordInsertHandler.java -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/advisedElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/advisedElement.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/advisedElement@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/advisedElement@2x.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/advisingElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/advisingElement.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/advisingElement@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/advisingElement@2x.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/aspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/aspect.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/aspect@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/aspect@2x.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/introduction.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/introduction@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/introduction@2x.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/introduction@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/introduction@2x_dark.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/introduction_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/introduction_dark.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/pointcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/pointcut.png -------------------------------------------------------------------------------- /src/com/aopphp/go/icons/pointcut@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/icons/pointcut@2x.png -------------------------------------------------------------------------------- /src/com/aopphp/go/index/AbstractDataIndexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/index/AbstractDataIndexer.java -------------------------------------------------------------------------------- /src/com/aopphp/go/index/AnnotatedPhpNamedElementIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/index/AnnotatedPhpNamedElementIndex.java -------------------------------------------------------------------------------- /src/com/aopphp/go/index/AnnotationPointcutExpressionIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/index/AnnotationPointcutExpressionIndex.java -------------------------------------------------------------------------------- /src/com/aopphp/go/injector/PhpDealAssertInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/injector/PhpDealAssertInjector.java -------------------------------------------------------------------------------- /src/com/aopphp/go/injector/PointcutQueryLanguageInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/injector/PointcutQueryLanguageInjector.java -------------------------------------------------------------------------------- /src/com/aopphp/go/line/marker/AdvisedElementsLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/line/marker/AdvisedElementsLineMarkerProvider.java -------------------------------------------------------------------------------- /src/com/aopphp/go/line/marker/AdvisorLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/line/marker/AdvisorLineMarkerProvider.java -------------------------------------------------------------------------------- /src/com/aopphp/go/parser/PointcutLexer.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/parser/PointcutLexer.flex -------------------------------------------------------------------------------- /src/com/aopphp/go/parser/PointcutLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/parser/PointcutLexer.java -------------------------------------------------------------------------------- /src/com/aopphp/go/parser/PointcutParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/parser/PointcutParser.java -------------------------------------------------------------------------------- /src/com/aopphp/go/parser/pointcut.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/parser/pointcut.bnf -------------------------------------------------------------------------------- /src/com/aopphp/go/pattern/CodePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pattern/CodePattern.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/AndPointFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/AndPointFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/AndPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/AndPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/AnnotationPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/AnnotationPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/ClassMemberReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/ClassMemberReference.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/InheritanceClassFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/InheritanceClassFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/KindFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/KindFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/MemberAccessMatcherFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/MemberAccessMatcherFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/MemberStateMatcherFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/MemberStateMatcherFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/NotPointFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/NotPointFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/NotPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/NotPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/OrPointFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/OrPointFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/OrPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/OrPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/PointFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/PointFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/Pointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/Pointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/PointcutAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/PointcutAdvisor.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/SignaturePointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/SignaturePointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/TruePointFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/TruePointFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/pointcut/TruePointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/pointcut/TruePointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/AccessPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/AccessPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/AnnotatedAccessPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/AnnotatedAccessPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/AnnotatedExecutionPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/AnnotatedExecutionPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/AnnotatedWithinPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/AnnotatedWithinPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/ArgumentList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/ArgumentList.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/BrakedExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/BrakedExpression.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/CflowbelowPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/CflowbelowPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/ClassFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/ClassFilter.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/ConjugatedExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/ConjugatedExpression.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/DynamicExecutionPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/DynamicExecutionPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/ExecutionPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/ExecutionPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/FunctionExecutionReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/FunctionExecutionReference.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/InitializationPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/InitializationPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/MatchInheritedPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/MatchInheritedPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/MemberAccessType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/MemberAccessType.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/MemberModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/MemberModifier.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/MemberModifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/MemberModifiers.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/MemberReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/MemberReference.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/MethodExecutionReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/MethodExecutionReference.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/NamePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/NamePattern.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/NamePatternPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/NamePatternPart.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/NamespaceName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/NamespaceName.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/NamespacePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/NamespacePattern.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/NamespacePatternPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/NamespacePatternPart.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/NegatedExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/NegatedExpression.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutElementFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutElementFactory.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutElementType.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutExpression.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutFile.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutReference.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutTokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutTokenType.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/PointcutTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/PointcutTypes.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/SinglePointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/SinglePointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/StaticInitializationPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/StaticInitializationPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/Visitor.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/WithinPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/WithinPointcut.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/AccessPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/AccessPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/AnnotatedAccessPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/AnnotatedAccessPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/AnnotatedExecutionPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/AnnotatedExecutionPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/AnnotatedWithinPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/AnnotatedWithinPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/ArgumentListImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/ArgumentListImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/BrakedExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/BrakedExpressionImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/CflowbelowPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/CflowbelowPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/ClassFilterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/ClassFilterImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/ConjugatedExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/ConjugatedExpressionImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/DynamicExecutionPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/DynamicExecutionPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/ExecutionPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/ExecutionPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/FunctionExecutionReferenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/FunctionExecutionReferenceImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/InitializationPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/InitializationPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/MatchInheritedPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/MatchInheritedPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/MemberAccessTypeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/MemberAccessTypeImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/MemberModifierImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/MemberModifierImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/MemberModifiersImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/MemberModifiersImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/MemberReferenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/MemberReferenceImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/MethodExecutionReferenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/MethodExecutionReferenceImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/NamePatternImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/NamePatternImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/NamePatternPartImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/NamePatternPartImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/NamespaceNameImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/NamespaceNameImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/NamespacePatternImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/NamespacePatternImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/NamespacePatternPartImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/NamespacePatternPartImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/NegatedExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/NegatedExpressionImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/PointcutExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/PointcutExpressionImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/PointcutQueryPsiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/PointcutQueryPsiUtil.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/PointcutReferenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/PointcutReferenceImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/SinglePointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/SinglePointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/StaticInitializationPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/StaticInitializationPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/psi/impl/WithinPointcutImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/psi/impl/WithinPointcutImpl.java -------------------------------------------------------------------------------- /src/com/aopphp/go/util/PluginUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goaop/idea-plugin/HEAD/src/com/aopphp/go/util/PluginUtil.java --------------------------------------------------------------------------------