Package aQute.bnd.aspectj.plugin
Class AspectJ
- java.lang.Object
-
- aQute.bnd.aspectj.plugin.AspectJ
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternAJC_ERROR_Pprivate static java.util.regex.PatternAJC_WARNING_Pprivate static org.slf4j.Loggerlogprivate static java.lang.StringORG_ASPECTJ_ASPECTJRTprivate static java.lang.StringORG_ASPECTJ_ASPECTJTOOLSprivate static java.lang.StringTYPE
-
Constructor Summary
Constructors Constructor Description AspectJ()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Stringajc(Project project, java.util.List<java.io.File> cp, java.io.File inpath, java.util.List<java.io.File> sourceroots, java.util.List<java.io.File> aspectpath, java.io.File outpath, java.util.Map<java.lang.String,java.lang.String> options, boolean warnings)private voiddoErrors(Project project, boolean warnings, java.lang.String output)java.util.Map.Entry<java.lang.String,Resource>export(java.lang.String type, Project project, java.util.Map<java.lang.String,java.lang.String> options)private Pair<java.io.File,Version>get(Workspace workspace, java.lang.String bsn)java.lang.String[]getTypes()private java.lang.Stringpath(java.util.List<java.io.File> paths)private WriteResourcepropertiesResource(Resource properties, UTF8Properties launchProperties)private voidsetLocation(Project project, Reporter.SetLocation location)private java.lang.Stringsimple(java.lang.String path)private java.io.Filewrap(Project project, java.io.File aspectjrtBundle, Pair<java.io.File,Version> aspectjrt)
-
-
-
Field Detail
-
log
private static org.slf4j.Logger log
-
AJC_WARNING_P
private static java.util.regex.Pattern AJC_WARNING_P
-
AJC_ERROR_P
private static java.util.regex.Pattern AJC_ERROR_P
-
TYPE
private static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
ORG_ASPECTJ_ASPECTJTOOLS
private static final java.lang.String ORG_ASPECTJ_ASPECTJTOOLS
- See Also:
- Constant Field Values
-
ORG_ASPECTJ_ASPECTJRT
private static final java.lang.String ORG_ASPECTJ_ASPECTJRT
- See Also:
- Constant Field Values
-
-
Method Detail
-
export
public java.util.Map.Entry<java.lang.String,Resource> export(java.lang.String type, Project project, java.util.Map<java.lang.String,java.lang.String> options) throws java.lang.Exception
-
wrap
private java.io.File wrap(Project project, java.io.File aspectjrtBundle, Pair<java.io.File,Version> aspectjrt) throws java.lang.Exception, java.io.IOException
- Throws:
java.lang.Exceptionjava.io.IOException
-
propertiesResource
private WriteResource propertiesResource(Resource properties, UTF8Properties launchProperties)
-
simple
private java.lang.String simple(java.lang.String path)
-
get
private Pair<java.io.File,Version> get(Workspace workspace, java.lang.String bsn) throws java.lang.Exception
- Throws:
java.lang.Exception
-
ajc
private java.lang.String ajc(Project project, java.util.List<java.io.File> cp, java.io.File inpath, java.util.List<java.io.File> sourceroots, java.util.List<java.io.File> aspectpath, java.io.File outpath, java.util.Map<java.lang.String,java.lang.String> options, boolean warnings)
-
doErrors
private void doErrors(Project project, boolean warnings, java.lang.String output) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setLocation
private void setLocation(Project project, Reporter.SetLocation location)
-
path
private java.lang.String path(java.util.List<java.io.File> paths)
-
-