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
ConstructorsConstructorDescriptionNewConstructorTypeMunger(ResolvedMember signature, ResolvedMember syntheticConstructor, ResolvedMember explicitConstructor, Set superMethodsCalled, List typeVariableAliases) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanequivalentTo(Object other)getMatchingSyntheticMember(Member member, ResolvedType aspectType)inthashCode()parameterizedFor(ResolvedType target)see ResolvedTypeMunger.parameterizedFor(ResolvedType)static ResolvedTypeMungerreadConstructor(VersionedDataInputStream s, ISourceContext context)voidsetExplicitConstructor(ResolvedMember explicitConstructor)voidMethods 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:
writein classResolvedTypeMunger- Throws:
IOException
-
readConstructor
public static ResolvedTypeMunger readConstructor(VersionedDataInputStream s, ISourceContext context) throws IOException- Throws:
IOException
-
getExplicitConstructor
-
getSyntheticConstructor
-
setExplicitConstructor
-
getMatchingSyntheticMember
- Overrides:
getMatchingSyntheticMemberin classResolvedTypeMunger
-
check
-
parameterizedFor
see ResolvedTypeMunger.parameterizedFor(ResolvedType)- Overrides:
parameterizedForin classResolvedTypeMunger
-