Package org.aspectj.weaver
Class NewConstructorTypeMunger
java.lang.Object
org.aspectj.weaver.ResolvedTypeMunger
org.aspectj.weaver.NewConstructorTypeMunger
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aspectj.weaver.ResolvedTypeMunger
ResolvedTypeMunger.Kind
-
Field Summary
Fields inherited from class org.aspectj.weaver.ResolvedTypeMunger
AnnotationOnType, Constructor, declaredSignature, Field, FieldHost, InnerClass, kind, Method, MethodDelegate, MethodDelegate2, Parent, PerObjectInterface, PerTypeWithinInterface, PrivilegedAccess, signature, SUPER_DISPATCH_NAME, typeVariableAliases
-
Constructor Summary
ConstructorDescriptionNewConstructorTypeMunger
(ResolvedMember signature, ResolvedMember syntheticConstructor, ResolvedMember explicitConstructor, Set superMethodsCalled, List typeVariableAliases) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boolean
equivalentTo
(Object other) getMatchingSyntheticMember
(Member member, ResolvedType aspectType) int
hashCode()
parameterizedFor
(ResolvedType target) see ResolvedTypeMunger.parameterizedFor(ResolvedType)static ResolvedTypeMunger
readConstructor
(VersionedDataInputStream s, ISourceContext context) void
setExplicitConstructor
(ResolvedMember explicitConstructor) void
Methods inherited from class org.aspectj.weaver.ResolvedTypeMunger
changesPublicSignature, existsToSupportShadowMunging, getDeclaredSignature, getDeclaringType, getKind, getSignature, getSourceLocation, getSuperMethodsCalled, getTypeVariableAliases, hasTypeVariableAliases, isLateMunger, matches, needsAccessToTopmostImplementor, parameterizeWith, read, readInTypeAliases, readSourceLocation, readSuperMethodsCalled, setDeclaredSignature, setSourceLocation, setSuperMethodsCalled, setTypeVariableAliases, sharesTypeVariablesWithGenericType, toString, writeOutTypeAliases, writeSourceLocation, writeSuperMethodsCalled
-
Constructor Details
-
NewConstructorTypeMunger
public NewConstructorTypeMunger(ResolvedMember signature, ResolvedMember syntheticConstructor, ResolvedMember explicitConstructor, Set superMethodsCalled, List typeVariableAliases)
-
-
Method Details
-
equals
-
equivalentTo
-
hashCode
public int hashCode() -
write
- Specified by:
write
in classResolvedTypeMunger
- Throws:
IOException
-
readConstructor
public static ResolvedTypeMunger readConstructor(VersionedDataInputStream s, ISourceContext context) throws IOException - Throws:
IOException
-
getExplicitConstructor
-
getSyntheticConstructor
-
setExplicitConstructor
-
getMatchingSyntheticMember
- Overrides:
getMatchingSyntheticMember
in classResolvedTypeMunger
-
check
-
parameterizedFor
see ResolvedTypeMunger.parameterizedFor(ResolvedType)- Overrides:
parameterizedFor
in classResolvedTypeMunger
-