aboutsummaryrefslogtreecommitdiffstats
path: root/docs/faq/faq.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/faq/faq.adoc')
-rw-r--r--docs/faq/faq.adoc52
1 files changed, 26 insertions, 26 deletions
diff --git a/docs/faq/faq.adoc b/docs/faq/faq.adoc
index f52d9d5ed..160594c93 100644
--- a/docs/faq/faq.adoc
+++ b/docs/faq/faq.adoc
@@ -92,7 +92,7 @@ under the https://eclipse.org/legal/cpl-v10.html[Common Public License
1.0].
The AspectJ 1.0 tools are open-source software available under the
-http://www.opensource.org/licenses/mozilla1.1[Mozilla Public License
+https://www.opensource.org/licenses/mozilla1.1[Mozilla Public License
1.1]. That documentation is available under a separate license that
precludes for-profit or commercial redistribution.
@@ -106,7 +106,7 @@ https://www.eclipse.org/legal/eplfaq.php[Eclipse Public License FAQ].
*Q:* What is the AspectJ Project?
*A:* AspectJ is based on over ten years of research at
-http://www.parc.xerox.com[Xerox Palo Alto Research Center] as funded by
+https://www.parc.xerox.com[Xerox Palo Alto Research Center] as funded by
Xerox, a U.S. Government grant (NISTATP), and a DARPA contract.
It has evolved through open-source releases to a strong user community
@@ -226,12 +226,12 @@ tool integrations:
https://eclipse.org/ajdt
* Emacs (GNU version 20.3) and XEmacs (version 21.1 on Unix and 21.4 on
Windows), in the SourceForge AspectJ for Emacs project
-http://aspectj4emacs.sourceforge.net
+https://aspectj4emacs.sourceforge.net
* JBuilder (versions 4 through 7) from Borland in the SourceForge
-AspectJ for JBuilder project http://aspectj4jbuildr.sourceforge.net
+AspectJ for JBuilder project https://aspectj4jbuildr.sourceforge.net
* Netbeans up to 3.4 (and Sun Microsystems' Forte for Java (versions 2
and 3), Sun/One) in the SourceForge AspectJ for NetBeans project
-http://aspectj4netbean.sourceforge.net
+https://aspectj4netbean.sourceforge.net
Finally, as mentioned above, AspectJ also supports building with Ant by
providing task interfaces to the ajc and ajdoc tools.
@@ -394,7 +394,7 @@ programming language innovations also do that, as will future
developments.
(Slides for a long talk on this topic were once available at
-http://www.cs.ubc.ca/~gregor/vinst-2-17-01.zip.)
+https://www.cs.ubc.ca/~gregor/vinst-2-17-01.zip.)
*Q:* Is AOP restricted to domain-specific applications?
@@ -679,7 +679,7 @@ dangerous code.
One paper someone else just reminded me of that talks some more about
this is:
-http://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions/12-nordberg.pdf
+https://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions/12-nordberg.pdf
*Q:* Why does AspectJ permit aspects to access and add members of
another type? Isn't that violating OO encapsulation?
@@ -1034,12 +1034,12 @@ of developers who are working on platforms without Java 2 support. Here
is a list of starting places where you might find support for your
system.
-* http://java.sun.com/j2se/[Java 2 Platform, Standard Edition]
-* http://www-106.ibm.com/developerworks/java/jdk/[developerWorks : Java
+* https://java.sun.com/j2se/[Java 2 Platform, Standard Edition]
+* https://www-106.ibm.com/developerworks/java/jdk/[developerWorks : Java
technology : Tools and products - Developer kits]
-* http://www-124.ibm.com/developerworks/oss/jikes/[developerWorks : Open
+* https://www-124.ibm.com/developerworks/oss/jikes/[developerWorks : Open
Source - Jikes Project]
-* http://java.sun.com/cgi-bin/java-ports.cgi[Java Platform Ports]
+* https://java.sun.com/cgi-bin/java-ports.cgi[Java Platform Ports]
The requirement of Java 2 support is only for _running_ the AspectJ
compiler. The AspectJ compiler can be used to build programs that will
@@ -1250,10 +1250,10 @@ interest, so interested developer may want to join with others in their
developer communities to build the integration.
* IDEA/IntelliJ has an enthusiastic community and the developers are
-working on an extensibility API - http://intellij.com
+working on an extensibility API - https://intellij.com
* jEdit comes from a very active open-source community.
* Some have suggested Codeguide from Omnicore
-http://www.omnicore.com[http://www.omnicore.com/]
+https://www.omnicore.com[https://www.omnicore.com/]
For questions on AJDE, join the developer's list
`aspectj-dev@eclipse.org`. For questions on the current IDE
@@ -1406,9 +1406,9 @@ without changing intervening signatures. For more details, see
link:progguide/index.html[The AspectJ Programming Guide]. In the case of
`synchronized`, we have what we consider a better solution that uses
around advice instead of introduction. This solution is described in
-http://aspectj.org/pipermail/users/2000/000534.html[this thread (no
+https://aspectj.org/pipermail/users/2000/000534.html[this thread (no
longer available)] on the AspectJ users list, with some
-http://aspectj.org/pipermail/users/2000/000536.html[additional comments
+https://aspectj.org/pipermail/users/2000/000536.html[additional comments
(no longer available)] .
*Q:* I don't understand what join points exist. How can I see them?
@@ -1876,7 +1876,7 @@ important when using serialization for the long-term persistence of
objects. Using standard Java serialization for long-term persistence has
a number of drawbacks and many developers already use alternative
solutions. For one possibly standard solution, see
-http://jcp.org/jsr/detail/057.jsp[Long-Term Persistence for JavaBeans
+https://jcp.org/jsr/detail/057.jsp[Long-Term Persistence for JavaBeans
Specification] .
*Q:* How can I use AspectJ with applets?
@@ -1903,7 +1903,7 @@ The above markup has worked reliably with the Java Plugin (included in
the JRE 1.4.x) in IE 6, Mozilla 1.1 (Win32), and Mozilla 1.0.1 (Red Hat
Linux 8.0). The following link describes how to configure
Mozilla/Netscape 6.x/7.x to use the Java Plugin from a JRE/SDK
-installation: http://java.sun.com/j2se/1.4.1/manual_install_linux.html.
+installation: https://java.sun.com/j2se/1.4.1/manual_install_linux.html.
(Thanks to Chris Bartling for this answer.)
*Q:* How can I specify types for advice that captures primitives, void,
@@ -2189,7 +2189,7 @@ vmparam -Xmx384m
If it turns out that your project is too big to use with AJDE, your IDE
may nonetheless support external commands or Ant build processes, which
run outside the IDE memory space. For a JBuilder Ant plugin, some people
-have directed us to http://antrunner.sourceforge.net[].
+have directed us to https://antrunner.sourceforge.net[].
*Q:* When I run, I get a `NoAspectBoundException` or a ClassNotFound
message for `NoAspectBoundException`.
@@ -2571,9 +2571,9 @@ compiler.
Similarly, Sourceforge has projects integrating AspectJ into other
development environments using the AJDE API's:
-http://aspectj4emacs.sourceforge.net[AspectJ for Emacs],
-http://aspectj4jbuildr.sourceforge.net[AspectJ for JBuilder], and
-http://aspectj4netbean.sourceforge.net[AspectJ for NetBeans].
+https://aspectj4emacs.sourceforge.net[AspectJ for Emacs],
+https://aspectj4jbuildr.sourceforge.net[AspectJ for JBuilder], and
+https://aspectj4netbean.sourceforge.net[AspectJ for NetBeans].
This is the right level of separation/integration. AspectJ is available
standalone, leverages an existing open-source compliant Java compiler,
@@ -2709,7 +2709,7 @@ or view the source code (see xref:#Developers[AspectJ Project
Development]). We hope to write papers on the bytecode weaving model
used in AspectJ-1.1 if we can find the time. Erik Hilsdale and Jim
Hugunin did draft a paper for AOSD 2004, now available on Jim's web
-site: http://hugunin.net/papers.html Jim summarized advice weaving in
+site: https://hugunin.net/papers.html Jim summarized advice weaving in
the AspectJ 1.1 implementation in the
https://dev.eclipse.org/mhonarc/lists/aspectj-dev/msg00519.html[following
mailing-list reply]:
@@ -2777,7 +2777,7 @@ you have an additional option if your application is based on the Spring
framework. If you deploy in one of the supported web servers or
application servers, you can avoid modifications to the startup script.
Please see
-http://static.springframework.org/spring/docs/2.5.x/reference/aop.html#aop-aj-ltw-spring
+https://static.springframework.org/spring/docs/2.5.x/reference/aop.html#aop-aj-ltw-spring
for more details.
*Q:* Does AspectJ use reflection at runtime?
@@ -3126,7 +3126,7 @@ from the AspectJ home page https://eclipse.org/aspectj .
*Q:* How can I search the email archives or the web site?
*A:* It is very effective to do a google search of the form,
-http://www.google.com/search?q=site:eclipse.org+cflowbelow , and you can
+https://www.google.com/search?q=site:eclipse.org+cflowbelow , and you can
use the eclipse.org search at https://www.eclipse.org/search/search.cgi .
You can also check the old archives available for download from the
AspectJ home page https://eclipse.org/aspectj .
@@ -3153,8 +3153,8 @@ without additional libraries or source files.
For the mail lists, we try to follow the conventions for open-source
discussions that help avoid "the tragedy of the commons." For example
-conventions, see http://jakarta.apache.org/site/mail.html and
-http://www.tuxedo.org/%7Eesr/faqs/smart-questions.html .
+conventions, see https://jakarta.apache.org/site/mail.html and
+https://www.tuxedo.org/%7Eesr/faqs/smart-questions.html .
*Q:* How do I write bugs for IDE support?