public class org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction extends org.apache.logging.log4j.core.appender.rolling.action.AbstractPathAction
{
private final java.util.Set filePermissions;
private final java.lang.String fileOwner;
private final java.lang.String fileGroup;
private void <init>(java.lang.String, boolean, int, org.apache.logging.log4j.core.appender.rolling.action.PathCondition[], org.apache.logging.log4j.core.lookup.StrSubstitutor, java.util.Set, java.lang.String, java.lang.String)
{
java.util.Set v;
org.apache.logging.log4j.core.appender.rolling.action.PathCondition[] v;
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction v;
int v;
java.lang.String v, v, v;
boolean v;
org.apache.logging.log4j.core.lookup.StrSubstitutor v;
v := @this: org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: org.apache.logging.log4j.core.appender.rolling.action.PathCondition[];
v := @parameter: org.apache.logging.log4j.core.lookup.StrSubstitutor;
v := @parameter: java.util.Set;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.logging.log4j.core.appender.rolling.action.AbstractPathAction: void <init>(java.lang.String,boolean,int,org.apache.logging.log4j.core.appender.rolling.action.PathCondition[],org.apache.logging.log4j.core.lookup.StrSubstitutor)>(v, v, v, v, v);
v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.util.Set filePermissions> = v;
v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.lang.String fileOwner> = v;
v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.lang.String fileGroup> = v;
return;
}
public static org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$Builder newBuilder()
{
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$Builder v;
v = new org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$Builder;
specialinvoke v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$Builder: void <init>()>();
return v;
}
protected java.nio.file.FileVisitor createFileVisitor(java.nio.file.Path, java.util.List)
{
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$1 v;
java.util.List v;
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction v;
java.nio.file.Path v;
v := @this: org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction;
v := @parameter: java.nio.file.Path;
v := @parameter: java.util.List;
v = new org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$1;
specialinvoke v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$1: void <init>(org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction,java.util.List,java.nio.file.Path)>(v, v, v);
return v;
}
public java.util.Set getFilePermissions()
{
java.util.Set v;
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction v;
v := @this: org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction;
v = v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.util.Set filePermissions>;
return v;
}
public java.lang.String getFileOwner()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction v;
v := @this: org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction;
v = v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.lang.String fileOwner>;
return v;
}
public java.lang.String getFileGroup()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction v;
v := @this: org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction;
v = v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.lang.String fileGroup>;
return v;
}
public java.lang.String toString()
{
java.util.Set v;
java.util.List v;
org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction v;
int v;
java.lang.String v, v, v;
java.nio.file.Path v;
v := @this: org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction;
v = v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.util.Set filePermissions>;
v = v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.lang.String fileOwner>;
v = v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.lang.String fileGroup>;
v = virtualinvoke v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.nio.file.Path getBasePath()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: int getMaxDepth()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction: java.util.List getPathConditions()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.Set,java.lang.String,java.lang.String,java.nio.file.Path,int,java.util.List)>(v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("PosixViewAttributeAction [filePermissions=\u, fileOwner=\u, fileGroup=\u, getBasePath()=\u, getMaxDepth()=\u, getPathConditions()=\u]");
return v;
}
}